.\" -*- coding: UTF-8 -*-
.\" Copyright (C) 1995, Thomas K. Dyas <tdyas@eden.rutgers.edu>
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.\" Created   Wed Aug  9 1995     Thomas K. Dyas <tdyas@eden.rutgers.edu>
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH sysfs 2 "30 marca 2023 r." "Linux man\-pages 6.05.01" 
.SH NAZWA
sysfs \- pobranie informacji o rodzaju systemu plików
.SH SKŁADNIA
.nf
\fB[[deprecated]] int sysfs(int \fP\fIoption\fP\fB, const char *\fP\fIfsname\fP\fB);\fP
\fB[[deprecated]] int sysfs(int \fP\fIoption\fP\fB, unsigned int \fP\fIfs_index\fP\fB, char *\fP\fIbuf\fP\fB);\fP
\fB[[deprecated]] int sysfs(int \fP\fIoption\fP\fB);\fP
.fi
.SH OPIS
\fBNote\fP: if you are looking for information about the \fBsysfs\fP filesystem
that is normally mounted at \fI/sys\fP, see \fBsysfs\fP(5).
.PP
The (obsolete)  \fBsysfs\fP()  system call returns information about the
filesystem types currently present in the kernel.  The specific form of the
\fBsysfs\fP()  call and the information returned depends on the \fIoption\fP in
effect:
.TP  3
\fB1\fP
Tłumaczy łańcuch znakowy \fIfsname\fP, identyfikujący system plików, na indeks
typu systemu plików.
.TP 
\fB2\fP
Tłumaczy indeks typu systemu plików \fIfs_index\fP na zakończony znakiem NUL
łańcuch znakowy identyfikujący system plików. Łańcuch ten zostanie zapisany
do bufora \fIbuf\fP. Należy się upewnić, że w \fIbuf\fP jest dość miejsca na
przyjęcie łańcucha.
.TP 
\fB3\fP
Zwraca ogólną liczbę rodzajów systemów plików aktualnie obecnych w jądrze.
.PP
Numerowanie rodzajów systemów plików rozpoczyna się od zera.
.SH "WARTOŚĆ ZWRACANA"
On success, \fBsysfs\fP()  returns the filesystem index for option \fB1\fP, zero
for option \fB2\fP, and the number of currently configured filesystems for
option \fB3\fP.  On error, \-1 is returned, and \fIerrno\fP is set to indicate the
error.
.SH BŁĘDY
.TP 
\fBEFAULT\fP
\fIfsname\fP albo \fIbuf\fP jest poza dostępną dla użytkownika przestrzenią
adresową.
.TP 
\fBEINVAL\fP
\fIfsname\fP nie jest prawidłowym identyfikatorem systemu plików; \fIfs_index\fP
jest poza granicami; \fIoption\fP jest nieprawidłowe.
.SH STANDARDY
None.
.SH HISTORIA
SVr4.
.PP
This System\-V derived system call is obsolete; don't use it.  On systems
with \fI/proc\fP, the same information can be obtained via \fI/proc\fP; use that
interface instead.
.SH USTERKI
Nie ma wsparcia w libc ani w glibc. Nie ma metody umożliwiającej zgadnięcie,
jaki duży powinien być bufor\fIbuf\fP.
.SH "ZOBACZ TAKŻE"
\fBproc\fP(5), \fBsysfs\fP(5)
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Przemek Borys <pborys@dione.ids.pl>
i
Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>
.
.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 .
