siad_init(3) Library Functions Manual siad_init(3)
NAME
siad_init - initialization routine for SIA (Security Integration Architecture)
LIBRARY
Standard C library - libc.so and libc.a
SYNOPSIS
#include <sia.h>
#include <siad.h>
int siad_init(void);
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 reboot-
ing. 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
RELATED INFORMATION
matrix.conf(4), siainit(8)
Security delim off
siad_init(3)