next up previous contents
Next: Skróty Up: The Linux Programmer's Guide Previous: Dodatkowe uwagi   Contents

Wywołania systemowe w porządku alfabetycznym


   lcr
   

_exit - podobny do exit, wykonuje mniej zadań (m+c)
accept - odbiera połączenie z gniazda (m+c!)
access - pobiera prawa użytkownika do pliku (m+c)
acct - niezaimplementowane (mc)
adjtimex - ustawia/pobiera zmienne czasu jądra (-c)
afs_syscall - wywołanie zarezerwowane dla andrew filesystem (-)
alarm - wysyła SIGALRM w określonym czasie (m+c)
bdflush - zapisuje brudne bufory na dysk (-c)
bind - nazwij gniazdo dla komunikacji międzyprocesowej (m!c)
break - niezaimplementowane (-)
brk - zmień rozmiar segmentu danych (mc)
chdir - zmień katalog roboczy (m+c)
chmod - zmień atrybuty pliku (m+c)
chown - zmień właściciela pliku (m+c)
chroot - ustaw bazowy katalog (mc)
clone - zobacz fork (m-)
close - zamknij plik przez referencję (m+c)
connect - połącz 2 gniazda (m!c)
creat - stwórz plik (m+c)
create_module - zajmij miejsce na ładowalny moduł jądra (-)
delete_module - usuń moduł z jądra (-)
dup - utwórz kopię deskryptora pliku (m+c)
dup2 - kopiuj deskryptor pliku (m+c)
execl, execlp, execle, ... - zobacz execve (m+!c)
execve - wykonaj plik (m+c)
exit - zakończ program (m+c)
fchdir - zmień katalog roboczy referencją ()
fchmod - zobacz chmod (mc)
fchown - zmień właściciela pliku (mc)
fclose - zamknij plik przez referencję (m+!c)
fcntl - kontrola pliku/deskryptora pliku (m+c)
flock - zmień sposób blokowania pliku (m!c)
fork - utwórz proces potomny (m+c)
fpathconf - pobierz informację o pliku poprzez referencję (m+!c)
fread - odczytaj tablicę danych binarnych ze strumienia (m+!c)
fstat - pobierz status pliku (m+c)
fstatfs - pobierz status systemu plików przez referencję (mc)
fsync - zapisz bufor pliku na dysk (mc)
ftime - pobierz strefę czasową i ilość sekund od 1.1.1970 (m!c)
ftruncate - zmień rozmiar pliku (mc)
fwrite - zapisz tablicę danych binarnych do strumienia (m+!c)
get_kernel_syms - pobierz tablicę symboli jądra lub jej rozmiar (-)
getdomainname - pobierz nazwę domeny systemu (m!c)
getdtablesize - pobierz rozmiar tablicy deskryptora pliku (m!c)
getegid - pobierz efektywne id grupy (m+c)
geteuid - pobierz efektywne id użytkownika (m+c)
getgid - pobierz prawdziwe id grupy (m+c)
getgroups - pobierz dodatkowe grupy (m+c)
gethostid - pobierz unikalny identyfikator hosta (m!c)
gethostname - pobierz hostname systemu (m!c)
getitimer - pobierz wartość wewnętrznego timera (mc)
getpagesize - pobierz rozmiar strony systemowej (m-!c)
getpeername - pobierz addres podłączonego gniazda peer (m!c)
getpgid - pobierz id procesu rodzica (+c)
getpgrp - pobierz id grupy procesu rodzica (m+c)
getpid - pobierz id aktualnego procesu (m+c)
getppid - pobierz id procesu rodzica (m+c)
getpriority - pobierz priorytety procesu/grupy/użytkownika (mc)
getrlimit - pobierz limit zasobów (mc)
getrusage - pobierz wykorzystanie zasobów (m)
getsockname - pobierz adres gniazda (m!c)
getsockopt - pobierz ustawienia gniazda (m!c)
gettimeofday - pobierz strefę czasową i sekundy od 1.1.1970 (mc)
getuid - pobierz rzeczywisty uid (m+c)
gtty - niezaimplementowane ()
idle - zrób proces kandydatem do zapisu do pliku wymiany (mc)
init_module - załaduj ładowalny moduł jądra (-)
ioctl - manipuluj urządzeniem znakowym (mc)
ioperm - ustaw niektóre prawa portu we/wy (m-c)
iopl - ustaw wszytkie prawa portu we/wy (m-c)
ipc - komunikacja miedzyprocesowa (-c)
kill - wyślij sygnał do procesu (m+c)
killpg - wyślij sygnał grupie procesów (mc!)
klog - zobacz syslog (-!)
link - utwórz twarde dowiązanie do istniejącego pliku (m+c)
listen - nasłuchuj połączeń do gniazda (m!c)
llseek - lseek dla dużych plików (-)
lock - niezaimplementowane ()
lseek - zmień wskaźnik położenia w deskryptorze pliku (m+c)
lstat - pobierz status pliku (mc)
mkdir - stwórz katalog (m+c)
mknod - stwórz urządzenie (mc)
mmap - mapuj plik do pamięci (mc)
modify_ldt - zapisz lub odczytaj lokalną tablicę deskryptorów (-)
mount - zamontuj system plików (mc)
mprotect - odczytaj, zapisz lub wykonaj pamięć chronioną (-)
mpx - niezaimplementowane ()
msgctl - kontrola wiadomości ipc (m!c)
msgget - pobierz id kolejki wiadomości ipc (m!c)
msgrcv - odbierz wiadomość ipc (m!c)
msgsnd - wyślij wiadomość ipc (m!c)
munmap - odmapuj plik z pamięci (mc)
nice - zmień priorytet procesu (mc)
oldfstat - już nie istnieje
oldlstat - już nie istnieje
oldolduname - już nie istnieje
oldstat - już nie istnieje
olduname - już nie istnieje
open - otwórz plik (m+c)
pathconf - pobierz informacje o pliku (m+!c)
pause - śpij dopóki nie nadejdzie sygnał (m+c)
personality - zmień aktualną domenę wykonawczą dla ibcs (-)
phys - niezaimplementowane (m)
pipe - stwórz potok (m+c)
prof - niezaimplementowane ()
profil - mierzy czas wykonania funkcji (m!c)
ptrace - śledź proces potomny (mc)
quotactl - niezaimplementowano ()
read - odczytaj dane z pliku (m+c)
readv - odczytaj tablicę z pliku (m!c)
readdir - odczytaj katalog (m+c)
readlink - pobierz zawartość symbolicznego odnośnika (mc)
reboot - restartuj lub włącz/wyłacz świętą trójcę (-mc)
recv - odbierz wiadomość z podłączonego gniazda (m!c)
recvfrom - odbierz wiadomość z gniazda (m!c)
rename - przenieś/zmień nazwę pliku (m+c)
rmdir - usuń pusty katalog (m+c)
sbrk - zobacz brk (mc!)
select - śpij czekając na akcję na deskryptorze pliku (mc)
semctl - kontrola semaforów ipc (m!c)
semget - pobierz identyfikator zestawu semaforów ipc (m!c)
semop - wykonaj operację na elemencie zestawu semaforów ipc (m!c)
send - wyślij wiadomość do podłączonego gniazda (m!c)
sendto - wyślij wiadomość do gniazda (m!c)
setdomainname - ustaw nazwę domeny systemu (mc)
setfsgid - ustaw id grupy systemu plików ()
setfsuid - ustaw id użytkownika systemu plików ()
setgid - ustaw rzeczywiste id grupy (m+c)
setgroups - ustaw dodatkowe grupy (mc)
sethostid - ustaw unikalny identyfikator hosta (mc)
sethostname - ustaw hostname systemu (mc)
setitimer - ustaw wewnętrzny timer (mc)
setpgid - ustaw id grupy procesu (m+c)
setpgrp - brak działania (mc!)
setpriority - ustaw priorytet procesu/grupy/użytkownika (mc)
setregid - ustaw rzeczywiste i efektywne id grupy (mc)
setreuid - ustaw rzeczywiste i efektywne id użytkownika (mc)
setrlimit - ustaw limit zasobów (mc)
setsid - stwórz sesję (+c)
setsockopt - zmień ustawienia gniazda (mc)
settimeofday - ustaw strefę czasową+sekundy od 1.1.1970 (mc)
setuid - ustaw rzeczywiste id użytkownika (m+c)
setup - inicjuj urządzenia i montuj roota (-)
sgetmask - zobacz siggetmask (m)
shmat - podłącz pamięć dzieloną do segmentu danych (m!c)
shmctl - manipuluj pamięcią dzieloną ipc (m!c)
shmdt - odłącz pamięć dzieloną od segmentu danych (m!c)
shmget - pobierz/stwórz segment pamięci dzielonej (m!c)
shutdown - wyłącz gniazdo (m!c)
sigaction - ustaw/pobierz obsługę sygnału (m+c)
sigblock - zablokuj sygnały (m!c)
siggetmask - pobierz blokowanie sygnałów aktywnego procesu (!c)
signal - ustaw obsługę sygnału (mc)
sigpause - użyj nową maskę sygnału do czasu sygnału (mc)
sigpending - pobierz nadchodzące, ale zablokowane sygnały (m+c)
sigprocmask - ustaw/poberz blokowanie sygnałów przez aktywny proces (+c)
sigreturn - powróć z obsługi syngału i oczyść ramkę stosu (m)
sigsetmask - ustaw blokowanie sygnałów przez proces (c!)
sigsuspend - zastępstwo sigpause (m+c)
sigvec - zobacz sigaction (m!)
socket - stwórz końcówkę komunikacyjną gniazda (m!c)
socketcall - mnożnik wywołań gniazd (-)
socketpair - stwórz 2 podłączone gniazda (m!c)
ssetmask - zobacz sigsetmask (m)
stat - pobierz status pliku (m+c)
statfs - pobierz status systemu plików (mc)
stime - ustaw sekundy od 1.1.1970 (mc)
stty - niezaimplementowane ()
swapoff - przestań swapować do pliku/urządzenia (m-c)
swapon - uruchom swapowanie do pliku/urządzenia (m-c)
symlink - uwtórz symboliczny odnośnik do pliku (m+c)
sync - synchronizuj bufory dyskowe z pamięcią (mc)
syscall - uruchom wywołanie systemowe przez numer (-!c)
sysconf - pobierz wartość zmiennej systemowej (m+!c)
sysfs - pobierz informacje o skonfigurowanych systemach plików ()
sysinfo - pobierz informację o systemie Linux (m-)
syslog - manipuluj logowaniem przez systemu (m-c)
system - uruchom polecenie powłoki (m!c)
time - pobierz sekundy od 1.1.1970 (m+c)
times - pobierz czasy procesu (m+c)
truncate - zmień rozmiar pliku (mc)
ulimit - pobierz/ustaw limity pliku (c!)
umask - ustaw maskę tworzenia plików (m+c)
umount - odmontuj system plików (mc)
uname - pobierz informację o systemie (m+c)
unlink - usuń plik jeżeli jest nieużywany (m+c)
uselib - użyj biblioteki współdzielonej (m-c)
ustat - pobierz statystykę systemu plików (c)
utime - modyfikuj czas dostępu lub modyfikacji i-węzła (m+c)
utimes - zobacz utime (m!c)
vfork - zobacz fork (m!c)
vhangup - wirtualnie odwieś aktualną tty (m-c)
vm86 - przejdź do wirtualnego trybu 8086 (m-c)
wait - czekaj na zakończenie procesu (m+!c)
wait3 - bsd, czekaj na określony proces (m!c)
wait4 - bsd, czekaj na określony proces (mc)
waitpid - czekaj na określony proces (m+c)
write - zapisz dane do pliku (m+c)
writev - zapisz tablicę do pliku (m!c)


(m) istnieje strona podręcznika.
(+) zgodne z POSIX.
(-) specyficzne dla Linuxa.
(c) w libc.
(!) nie jest to czyste wywołanie systemowe, korzysta z innego wywołania systemowego.

Od tłumacza: część z wywołań jest już prawdopodobnie zaimplementowana, musisz to sprawdzić sam.


next up previous contents
Next: Skróty Up: The Linux Programmer's Guide Previous: Dodatkowe uwagi   Contents

2000-03-01


Poltronic