siad_init(3)siad_init(3)NAMEsiad_init - initialization routine for SIA (Security Integration Archi‐
tecture)
SYNOPSIS
#include <sia.h> #include <siad.h>
int siad_init(
void );
LIBRARY
Standard C library - libc.so and libc.a
DESCRIPTION
The siad_init() routine is called from siainit() to do mechanism-spe‐
cific processing once per reboot.
RETURN VALUES
The siad_init() routine returns either SIASUCCESS or SIAFAIL. A return
of SIADFAIL from this routine will prevent the system from rebooting.
Consequently the SIADFAIL response should only be used if a security
risk or root login failure is assumed.
In a cluster, if the siainitgood file is lost for any reason, other
cluster members that have applications or utilities that use SIA will
experience return failures.
ERRORS
The errno values are those returned from the dynamic loader interface,
from dependent (siad_*) routines, or from malloc. Possible errors
include resource constraints (no memory) and various authentication
failures.
FILES
/usr/sbin/siainit
/etc/sia/siainitgood
/etc/sia/matrix.conf
SEE ALSOmatrix.conf(4), siainit(8)
Security
siad_init(3)