.\" -*- coding: UTF-8 -*-
.\" Copyright (c) 1993 Michael Haardt
.\" (michael@moria.de),
.\" Fri Apr  2 11:32:09 MET DST 1993
.\"
.\" SPDX-License-Identifier: GPL-2.0-or-later
.\"
.\" Modified 1993-07-22 by Rik Faith <faith@cs.unc.edu>
.\" Modified 1993-08-10 by Alan Cox <iiitac@pyramid.swansea.ac.uk>
.\" Modified 1998-11-04 by Tigran Aivazian <tigran@sco.com>
.\" Modified 2004-05-27, 2004-06-17, 2004-06-23 by Michael Kerrisk
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH acct 2 "2 maja 2024 r." "Linux man\-pages 6.9.1" 
.SH NAZWA
acct \- włącza/wyłącza ewidencjonowanie procesów
.SH BIBLIOTEKA
Standardowa biblioteka C (\fIlibc\fP, \fI\-lc\fP)
.SH SKŁADNIA
.nf
\fB#include <unistd.h>\fP
.P
\fBint acct(const char *_Nullable \fP\fIfilename\fP\fB);\fP
.fi
.P
.RS -4
Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)):
.RE
.P
\fBacct\fP():
.nf
.\"		commit 266865c0e7b79d4196e2cc393693463f03c90bd8
    Od glibc 2.21:
        _DEFAULT_SOURCE
    W glibc 2.19 i 2.20:
        _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
    Do glibc 2.19 włącznie:
        _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
.fi
.SH OPIS
Wywołanie systemowe \fBacct\fP(2) włącza lub wyłącza ewidencjonowanie
procesów. Jeśli zostanie wywołane z nazwą istniejącego pliku jako
parametrem, włącza ewidencjonowanie procesów i powoduje dopisywanie do pliku
\fIfilename\fP informacji o każdym zakończonym procesie. Argument NULL powoduje
wyłączenie ewidencjonowania procesów.
.SH "WARTOŚĆ ZWRACANA"
Po pomyślnym zakończeniu zwracane jest zero. Po błędzie zwracane jest \-1 i
ustawiane \fIerrno\fP, wskazując błąd.
.SH BŁĘDY
.TP 
\fBEACCES\fP
Odmówiono uprawnienia do zapisu określonego pliku lub odmówiono uprawnienia
przeszukiwania dla jednego z katalogów w ścieżce \fIfilename\fP (zob. też
\fBpath_resolution\fP(7)) albo \fIfilename\fP nie jest zwykłym plikiem.
.TP 
\fBEFAULT\fP
\fIfilename\fP wskazuje poza dostępną dla użytkownika przestrzeń adresową.
.TP 
\fBEIO\fP
Błąd zapisu do pliku \fIfilename\fP.
.TP 
\fBEISDIR\fP
\fIfilename\fP jest katalogiem.
.TP 
\fBELOOP\fP
Podczas rozwiązywania \fIfilename\fP napotkano zbyt wiele dowiązań
symbolicznych.
.TP 
\fBENAMETOOLONG\fP
Nazwa \fIfilename\fP jest za długa.
.TP 
\fBENFILE\fP
Zostało osiągnięte systemowe ograniczenie na całkowitą liczbę otwartych
plików.
.TP 
\fBENOENT\fP
Podany plik nie istnieje.
.TP 
\fBENOMEM\fP
Brak pamięci.
.TP 
\fBENOSYS\fP
Rozlicznie procesów nie zostało włączone w czasie kompilacji jądra
systemu. Odpowiednim parametrem jądra ustawiającym tę opcję jest
\fBCONFIG_BSD_PROCESS_ACCT\fP.
.TP 
\fBENOTDIR\fP
Składnik \fIfilename\fP, który powinien być katalogiem, w rzeczywistości nim
nie jest.
.TP 
\fBEPERM\fP
Proces wywołujący ma niewystarczające uprawnienia do włączenia
ewidencjonowania procesów. W Linuksie wymagany jest przywilej
(ang. capability) \fBCAP_SYS_PACCT\fP.
.TP 
\fBEROFS\fP
\fIfilename\fP odnosi się do pliku znajdującego się w systemie plików tylko do
odczytu.
.TP 
\fBEUSERS\fP
Brak wolnych struktur plikowych w jądrze lub brak pamięci.
.SH STANDARDY
Brak.
.SH HISTORIA
.\" SVr4 documents an EBUSY error condition, but no EISDIR or ENOSYS.
.\" Also AIX and HP-UX document EBUSY (attempt is made
.\" to enable accounting when it is already enabled), as does Solaris
.\" (attempt is made to enable accounting using the same file that is
.\" currently being used).
SVr4, 4.3BSD.
.SH UWAGI
W wypadku załamania się systemu, informacje ewidencjonowania procesów nie są
tworzone, W szczególności, niekończące się procesy nigdy nie będą
zewidencjonowane.
.P
Strukturę wpisów umieszczanych w pliku ewidencjonowania opisano w
\fBacct\fP(5).
.SH "ZOBACZ TAKŻE"
\fBacct\fP(5)
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>
i
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
