Path: blob/main/libexec/flua/libfreebsd/sys/linker/freebsd.sys.linker.3lua
34885 views
.\" .\" SPDX-License-Identifier: BSD-2-Clause .\" .\" Copyright (c) 2024, Baptiste Daroussin <[email protected]> .\" .Dd September 6, 2024 .Dt FREEBSD.SYS.LINKER 3lua .Os .Sh NAME .Nm freebsd.sys.linker .Nd Lua binding to .Fx 's Linker functions .Sh SYNOPSIS .Bd -literal local linker = require('freebsd.sys.linker') .Ed .Pp .Bl -tag -width XXXX -compact .It Dv fileid, err, errno = linker.kldload(name) .It Dv ok, err, errno = linker.kldunload(fileid|name) .El .Sh DESCRIPTION The .Nm module is a binding to the .Fx 's linker functions. List of functions: .Bl -tag -width XXXX .It Dv fileid, err = freebsd.sys.linker.kldload(name) Load the kernel module named .Fa name and return the identifier .Pq fileid as an interger. .It Dv ok, err, errno = freebsd.sys.linker.kldunload(fileid|name) Unload the kernel module identifier either by .Fa name as a string, or .Fa fileid as an integer. .El .Sh SEE ALSO .Xr kldload 2 , .Xr kldunload 2