.BI " struct kexec_segment *" segments \
", unsigned long " flags ");"
-.\" FIXME(kexec_file_load):
-.\" Why are the return types of kexec_load() and kexec_file_load()
-.\" different?
-.BI "int kexec_file_load(int " kernel_fd ", int " initrd_fd ","
+.BI "long kexec_file_load(int " kernel_fd ", int " initrd_fd ","
.br
.BI " unsigned long " cmdline_len \
", const char *" cmdline ","
which is not currently exported to glibc.
Therefore, these constants must be defined manually.
-.\" FIXME(kexec_file_load):
-.\" Is the following rationale accurate? Does it need expanding?
The
.BR kexec_file_load ()
.\" See also http://lwn.net/Articles/603116/
.BR kexec_file_load ()
system call is available only if the kernel was configured with
.BR CONFIG_KEXEC_FILE .
-.\" FIXME(kexec_file_load):
-.\" Does kexec_file_load() need any other CONFIG_* options to be defined?
.SH SEE ALSO
.BR reboot (2),
.BR syscall (2),