Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
Extended Accounting File Access Library Functionsea_error(3EXACCT)


NAME

 ea_error - error interface to extended accounting library

SYNOPSIS

 
cc [flag...] file... -lexacct [library ...] 
#include <exacct.h>
int ea_error(void);

DESCRIPTION

 

The ea_error() function returns the error value of the last failure recorded by the invocation of one of the functions of the extended accounting library, libexacct.

RETURN VALUES

 
EXR_CORRUPT_FILE
A function failed because the file was not a valid exacct file.
EXR_EOF
A function detected the end of the file, either when reading forwards or backwards through the file.
EXR_INVALID_BUF
When unpacking an object, an invalid unpack buffer was specified.
EXR_INVALID_OBJ
The object type passed to the function is not valid for the requested operation, for example passing a group object to ea_set_item(3EXACCT).
EXR_NO_CREATOR
When creating a new file no creator was specified, or when opening a file for reading the creator value did not match the value in the file.
EXR_NOTSUPP
An unsupported type of access was attempted, for example attempting to write to a file that was opened read-only.
EXR_OK
The function completed successfully.
EXR_SYSCALL_FAIL
A system call invoked by the function failed. The errno variable contains the error value set by the underlying call.
EXR_UNKN_VERSION
The file referred to by name uses an exacct file version that cannot be processed by this library.

ATTRIBUTES

 

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
Interface StabilityEvolving
MT-LevelMT-Safe

SEE ALSO

 

read(2), libexacct(3LIB), attributes(5)


SunOS 5.9Go To TopLast Changed 29 Nov 2001

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.