1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
.\" Hey Emacs! This file is -*- nroff -*- source.
.\"
.\" Copyright (c) 1993 Michael Haardt
.\" (u31b3hs@pool.informatik.rwth-aachen.de),
.\" Fri Apr 2 11:32:09 MET DST 1993
.\"
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
.\" The GNU General Public License's references to "object code"
.\" and "executables" are to be interpreted as the output of any
.\" document formatting or typesetting system, including
.\" intermediate and printed output.
.\"
.\" This manual is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public
.\" License along with this manual; if not, write to the Free
.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
.\" USA.
.\"
.\" Modified Thu Jul 22 14:00:08 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified Tue Aug 10 1993 by Alan Cox (iiitac@pyramid.swansea.ac.uk)
.\"
.\" Traduction 14/10/1996 par Christophe Blaess (ccb@club-internet.fr)
.\" Mise a Jour 8/04/97
.TH ACCT 2 "8 Avril 1997" "Linux" "Manuel du programmeur Linux"
.SH NOM
acct \- Activer/desactiver la comptabilite des processus (account).
.SH SYNOPSIS
.ad l
.nf
.B #include <unistd.h>
.sp
.BI "int acct(const char *" filename );
.fi
.ad b
.SH DESCRIPTION
Quand la fonction est appelee avec un nom de fichier existant comme
argument, la comptabilite est mise en marche, un enregistrement
etant ajoute a \fIfilename\fP a la fin de chaque processus.
Un argument \fBNULL\fP arrete la comptabilite.
L'appelant doit etre Super\-User.
[NDT] Comment relire
les informations de comptabilisation enregistrees ?
.SH "VALEUR RENVOYEE"
.BR acct
renvoie 0 quand elle reussit, ou \-1 quand elle reussit, auquel cas
.I errno
contient le code d'erreur.
.SH ERREURS
.TP 0.8i
.B ENOSYS
Le systeme de comptabilite n'est pas installe.
.SH "EXEMPLE"
.nf
#include <stdio.h>
#include <unistd.h>
int
main (int nb_args, char * args [])
{
if (nb_args != 2)
fprintf (stdout, "Retour %d\\n", acct (NULL));
else
fprintf (stdout, "Retour %d\\n", acct (args [1]));
return (0);
}
.fi
.SH CONFORMITE
SVr4 (mais pas POSIX). SVr4 indique les conditions d'erreurs
EACCES, EBUSY, EFAULT, ELOOP, ENAMETOOLONG, ENOTDIR, ENOENT,
EPERM, et EROFS, mais pas ENOSYS.
.SH NOTES
Aucune comptabilisation n'est effectuee pour les programmes en cours
d'execution si un plantage systeme survient. En particulier les
processus qui ne se terminent jamais ne sont pas
comptabilises.
|