Ftab(4) Ftab(4)
NAME
Ftab - file that specifies function tables for kernel
modules
SYNOPSIS
Ftab
DESCRIPTION
One of the Installable Driver/Tunable Parameters kernel
configuration files, an Ftab file contains specifications of
function tables. Function tables are null-terminated arrays
of pointers to functions. A function table points to all
entry points of a specified type in all statically-configured
modules.
When the Ftab component of a module's Driver Software Package
(DSP) is installed, idinstall(1M) stores the module's Ftab
file information in /etc/conf/ftab.d/module-name, where the
file module-name is the name of the module being installed.
Package scripts should never access /etc/conf/ftab.d files
directly; only the idinstall command should be used.
An Ftab file contains the following whitespace-separated
fields:
entry suffix
function table name
return type of the function
flags
All fields are positional and must be separated by white
space. Blank lines and lines beginning with `#' or `*' are
considered comments and are ignored.
USAGE
Entry points for all statically-configured modules that have
$entry lines in their Master(4) files that match entry suffix
will be included in the function table. Each function name is
constructed by appending the entry suffix to the prefix from
the module's Master file. Entries in the table are arranged
according to the Master file order field, in decreasing
numeric order.
The flags field is optional, and at this time supports only
the D flag, which means that the function table corresponding
to the Ftab entry is driver-related. This causes a parallel
Copyright 1994 Novell, Inc. Page 1
Ftab(4) Ftab(4)
CPU binding table to be generated for that particular function
table. The name for the CPU binding table is constructed by
appending the entry suffix to ``bindcpu_.''
REFERENCES
idbuild(1M), Master(4), System(4)
Copyright 1994 Novell, Inc. Page 2