Visit The New, Modern Unix Linux Community

Linux and UNIX Man Pages

Test Your Knowledge in Computers #887
Difficulty: Easy
sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language.
True or False?
Linux & Unix Commands - Search Man Pages

getbootfile(3) [freebsd man page]

GETBOOTFILE(3)						   BSD Library Functions Manual 					    GETBOOTFILE(3)

NAME
getbootfile -- get kernel boot file name LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <paths.h> const char * getbootfile(void); DESCRIPTION
The getbootfile() function retrieves the full pathname of the file from which the current kernel was loaded, and returns a static pointer to the name. A read/write interface to this information is available via the sysctl(3) MIB variable ``kern.bootfile''. RETURN VALUES
If the call succeeds a string giving the pathname is returned. If it fails, a null pointer is returned and an error code is placed in the global location errno. SEE ALSO
sysctl(3) HISTORY
The getbootfile() function appeared in FreeBSD 2.0. BUGS
If the boot blocks have not been modified to pass this information into the kernel at boot time, the static string ``/boot/kernel/kernel'' is returned instead of the real boot file. BSD
September 23, 1994 BSD

Check Out this Related Man Page

KLDLOAD(8)						    BSD System Manager's Manual 						KLDLOAD(8)

NAME
kldload -- load a file into the kernel SYNOPSIS
kldload [-nqv] file ... DESCRIPTION
The kldload utility loads file.ko into the kernel using the kernel linker. Note that if multiple modules are specified then an attempt will be made to load them all, even if some fail. The .ko extension name is not mandatory when loading a given module using kldload. It does not hurt to specify it though. If a bare filename is requested it will only be loaded if it is found within the module path as defined by the sysctl kern.module_path. To load a module from the current directory it must be specified as a full or relative path. The kldload utility will warn if a module is requested as a bare filename and is present in the current directory. The following options are available: -n Do not try to load module if already loaded. -v Be more verbose. -q Silence any extraneous warnings. NOTES
The kernel security level settings may prevent a module from being loaded or unloaded by giving Operation not permitted. FILES
/boot/kernel directory containing loadable modules. Modules must have an extension of .ko. EXIT STATUS
The kldload utility exits 0 on success, and >0 if an error occurs. EXAMPLES
To load by module name: > kldload foo To load by file name within the module path: > kldload foo.ko To load by relative path: > kldload ./foo.ko To load by full path: > kldload /boot/kernel/foo.ko AUTOMATICALLY LOADING MODULES
Some modules (pf, ipfw, ipf, etc.) may be automatically loaded at boot time when the corresponding rc.conf(5) statement is used. Modules may also be auto-loaded through their addition to loader.conf(5). SEE ALSO
kldload(2), loader.conf(5), rc.conf(5), security(7), kldconfig(8), kldstat(8), kldunload(8) HISTORY
The kldload utility first appeared in FreeBSD 3.0, replacing the lkm interface. AUTHORS
Doug Rabson <dfr@FreeBSD.org> BSD
March 18, 2012 BSD

Featured Tech Videos