sub-rotina auditpack
Propósito
Compressas e descompressas bins de auditoria.
Biblioteca
Biblioteca de Segurança (libc.a).
Sintaxe
Descrição
A subroutine auditpack pode ser usada para compactuar ou descomprimir bins de registros de auditoria.
Parâmetros
| Item | Descrição |
|---|---|
| Expandir | Especifica a operação. Os valores válidos, conforme definido no arquivo de cabeçalho sys/audit.h , são um dos seguintes:
|
| de Saída | Especifica o tampão contendo a lixeira a ser comprimido ou descompactado. Esse buffer deve conter um compartimento padrão, conforme descrito no arquivo audit.h |
Valores De Retorno
Se a subroutine auditpack for bem-sucedida, um ponteiro para um buffer contendo a bin de auditoria processada é retornado. Se insucesso, um ponteiro nulo é retornado e a variável global errno é configurada para indicar o erro.
Códigos De Erro
A subroutine auditpack falha se um ou mais dos valores a seguir for verdadeiro:
| Item | Descrição |
|---|---|
| EINVAL | O Parâmetro Expand não é um dos valores válidos (AUDIT_PACK ou AUDIT_UNPACK). |
| EINVAL | O Parâmetro Expandir é AUDIT_UNPACK e os dados lotados em Buffer não descompactam para o seu tamanho original. |
| EINVAL | O Parâmetro Expandir é AUDIT_PACK e a bin no parâmetro Buffer já está compactada, ou o parâmetro Expandir é AUDIT_UNPACK e a bin no parâmetro Buffer já está desempacotada. |
| ENOSPC | A subroutinha do auditpack não consegue alocar espaço para um novo buffer. |