siad_init(3) — Subroutines
NAME
siad_init − initialization routine for SIA (Security Integration Architecture)
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-specific 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 ALSO
Security