MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Security and Auditing Library Functions           getacinfo(3BSM)



NAME
     getacinfo, getacdir,  getacflg,  getacmin,  getacna,  setac,
     endac - get audit control file information

SYNOPSIS
     cc [ flag... ] file... -lbsm  -lsocket   -lnsl   [ library... ]
     #include 

     int getacdir( char *dir, int len);


     int getacmin( int *minval);


     int getacflg( char *auditstring, int len);


     int getacna( char *auditstring, int len);


     void setac(void);


     void endac(void);


DESCRIPTION
     When first called, getacdir() provides information about the
     first audit directory in the auditcontrol file. Thereafter,
     it returns the next directory in the file. Successive  calls
     list  all the directories listed in auditcontrol(4) The len
     argument specifies the length of the buffer dir. On  return,
     dir points to the directory entry.


     The getacmin() function reads the  minimum  value  from  the
     auditcontrol  file  and  returns  the value in minval. The
     minimum value specifies how full the file  system  to  which
     the  audit files are being written can get before the script
     auditwarn(1M) is invoked.


     The getacflg() function reads the system  audit  value  from
     the auditcontrol file and returns the value in auditstring.
     The len argument specifies the length of the  buffer  audit-
     string.


     The getacna() function reads  the  system  audit  value  for
     non-attributable  audit  events  from the auditcontrol file
     and returns the  value  in  auditstring.  The  len  argument
     specifies   the  length  of  the  buffer  auditstring.  Non-



SunOS 5.11          Last change: 31 Mar 2005                    1






Security and Auditing Library Functions           getacinfo(3BSM)



     attributable events are events that cannot be attributed  to
     an  individual user. The inetd(1M) utility and several other
     daemons record non-attributable events.


     The setac() function rewinds the auditcontrol file to allow
     repeated searches.


     The endac() function closes the auditcontrol file when pro-
     cessing is complete.

FILES
     /etc/security/auditcontrol

         file containing default parameters  read  by  the  audit
         daemon, auditd(1M)


RETURN VALUES
     The getacdir(), getacflg(), getacna(), and getacmin()  func-
     tions return:

     0        on success.


     -2       on failure and set errno to indicate the error.



     The getacmin() and getacflg() functions return:

     1    on EOF.



     The getacdir() function returns:

     -1       on EOF.


     2        if the directory  search  had  to  start  from  the
              beginning  because  one  of the other functions was
              called between calls to getacdir().



     These functions return:

     -3       if the directory entry format in the  auditcontrol
              file is incorrect.




SunOS 5.11          Last change: 31 Mar 2005                    2






Security and Auditing Library Functions           getacinfo(3BSM)



     The getacdir(), getacflg(), and getacna() functions return:

     -3       if the input buffer is too short to accommodate the
              record.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     MT-Level                     Safe                        
    


SEE ALSO
     auditwarn(1M),  bsmconv(1M),  inetd(1M),  auditcontrol(4),
     attributes(5)

NOTES
     The functionality described on this manual page is available
     only   if  the  Solaris  Auditing  has  been  enabled.   See
     bsmconv(1M) for more information.




























SunOS 5.11          Last change: 31 Mar 2005                    3



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™