Extended Accounting File Access Library Functions
ea_error(3EXACCT)
NAME
ea_error - error interface to extended accounting library
SYNOPSIS
cc [ flag... ] file... -lexacct [ library ... ]
#include
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 back-
wards 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 opera-
tion, for example passing a group objectto 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 towrite to a file that was opened read-
only.EXR_OK The function completed successfully.
SunOS 5.11 Last change: 29 Nov 2001 1
Extended Accounting File Access Library Functionsea_error(3EXACCT)
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 pro-
cessed by this library.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|______________________|____________________________________|
| Interface Stability | Committed ||______________________|____________________________________|
| MT-Level | MT-Safe |
|______________________|____________________________________|
SEE ALSO
read(2), libexacct(3LIB), attributes(5)SunOS 5.11 Last change: 29 Nov 2001 2
Extended Accounting File Access Library Functionsea_error(3EXACCT)
SunOS 5.11 Last change: 29 Nov 2001 3