|
|
|
Системные вызовы
-
accept (accept.2)
принять соединение на сокете
access (access.2)
проверка прав пользователя для доступа к файлу
acct (acct.2)
включение/выключение режима сбора статистической информации о процессах
adjtimex (adjtimex.2)
функция корректировки системных часов
alarm (alarm.2)
функция, настраивающая таймер на подачу сигнала
bdflush (bdflush.2)
запуск, сброс или настройка демона, записывающего информацию из буфера
памяти на диск
bind (bind.2)
функция создания имени сокета
brk, sbrk (brk.2)
функции, изменяющие размер сегмента данных
cacheflush (cacheflush.2)
функция, сбрасывающая содержимое инструкций и/или данные кэша
capget, capset (capget.2)
функции, устанавливающие/получающие возможности процесса
chdir, fchdir (chdir.2)
функции смены рабочего каталога
chmod, fchmod (chmod.2)
функции, изменяющие права доступа к файлу
chown, fchown, lchown (chown.2)
функции, изменяющие владельца файла
chroot (chroot.2)
функция установки нового корневого каталога
clone (clone.2)
функция, создающая дочерний процесс
close (close.2)
функция, закрывающая описатель файла
connect (connect.2)
функция, устанавливающая соединение с сокетом
dup, dup2 (dup.2)
функции, создающие копию описателя файла
execve (execve.2)
функция, осуществляющая выполнение программы
_exit, _Exit (_exit.2)
функция, завершающая работу программы
fcntl (fcntl.2)
функция для работы с файловыми описателями
fdatasync (fdatasync.2)
синхронизирует содержимое файла в памяти с содержимым на диске
flock (flock.2)
устанавливает или снимает "мягкую" блокировку (advisory lock) открытого
файла
fork (fork.2)
порождает дочерний процесс
fsync, fdatasync (fsync.2)
синхронизирует состояние файла в памяти с состоянием на диске
getcontext, setcontext (getcontext.2)
считывает или устанавливает контекст пользователя
getdents (getdents.2)
получает записи из каталога
getdomainname, setdomainname (getdomainname.2)
определяет/устанавливает имя домена
getdtablesize (getdtablesize.2)
определяет размер таблицы описателей
getgid, getegid (getgid.2)
считывает идентификатор группы процесса
getgroups, setgroups (getgroups.2)
получает/устанавливает список дополнительных (supplementary) идентификаторов
групп
gethostid, sethostid (gethostid.2)
определяет или устанавливает уникальный идентификатор узла
gethostname, sethostname (gethostname.2)
определяет/устанавливает имя узла
getitimer, setitimer (getitimer.2)
считывает или устанавливает значение таймера интервалов (interval timer)
getpagesize (getpagesize.2)
определяет размер страницы памяти
getpeername (getpeername.2)
считывает имя подсоединившегося пользователя (машины)
getpid, getppid (getpid.2)
считывает идентификатор процесса
getpriority, setpriority (getpriority.2)
получить/установить приоритеты процессов
getresuid, getresgid (getresuid.2)
считывает идентификаторы действительного (real), эффективного (effective)
или сохраненного (saved) пользователя или группы.
getrlimit, getrusage, setrlimit (getrlimit.2)
считывает/устанавливает ограничения использования ресурсов
getsid (getsid.2)
определяет идентификатор сессии
getsockname (getsockname.2)
считывает адрес сокета
getsockopt, setsockopt (getsockopt.2)
считывает и установливает параметры, связанные с сокетом
gettimeofday, settimeofday (gettimeofday.2)
определяет / устанавливает время
getuid, geteuid (getuid.2)
считывает идентификатор пользователя процесса
idle (idle.2)
заставляет нулевой процесс работать "вхолостую"
intro (intro.2)
введение в системные вызовы
ioctl (ioctl.2)
управляет устройствами
ioctl_list (ioctl_list.2)
список вызовов ioctl в ядре Linux/i386
ioperm (ioperm.2)
устанавливает права на работу с портами ввода/вывода
iopl (iopl.2)
меняет уровень привилегий ввода-вывода
ipc (ipc.2)
системные вызовы IPC
kill (kill.2)
функция, с помощью которой посылается сигнал процессу
killpg (killpg.2)
функция, с помощью которой отсылается сигнал группе процессов
link (link.2)
создает новое имя файла
listen (listen.2)
прослушивает соединения на сокете
_llseek (llseek.2)
устанавливает позицию чтения/записи информации в файле
lseek (lseek.2)
устанавливает позицию чтения/записи информации в файле
madvise (madvise.2)
выдает предложения об использовании памяти
mincore (mincore.2)
считывает информацию о частях файла, находящихся в памяти
mkdir (mkdir.2)
создает каталог
mknod (mknod.2)
создает специальный или обычный файла
mlock (mlock.2)
запрещает страничный обмен в некоторых областях памяти
mlockall (mlockall.2)
запрещает страничный обмен всему процессу
mmap, munmap (mmap.2)
отражает файлы или устройства в памяти или снимает их отражение
modify_ldt (modify_ldt.2)
получает или установливает ldt
mount, umount (mount.2)
подключает и отключает файловые системы.
mprotect (mprotect.2)
контролирует доступ к области памяти
mremap (mremap.2)
изменяет отражение адреса виртуальной памяти
msgctl (msgctl.2)
выполняет контрольные операции над сообщениями
msgget (msgget.2)
получает идентификатор очереди сообщений
msgop (msgop.2)
работает с сообщениями
msync (msync.2)
синхронизирует содержимое файла с его отражением в памяти
munlock (munlock.2)
разрешает страничный обмен в памяти
munlockall (munlockall.2)
разрешает страничный обмен в памяти вызывающего процесса
nanosleep (nanosleep.2)
останавливает работу процесса на заданное время
nfsservctl (nfsservctl.2)
интерфейсная функция системного демона nfs
nice (nice.2)
изменяет приоритет процесса
oldfstat, oldlstat, oldstat, oldolduname, olduname (obsolete.2)
устаревшие системные вызовы
open, creat (open.2)
открывают и, по возможности, создают файл или устройство
outb, outw, outl, outsb, outsw, outsl (outb.2)
функции вывода данных в порт .br inb, inw, inl, insb, insw, insl
pause (pause.2)
ожидает сигнал
personality (personality.2)
установливает домен исполнения процесса
pipe (pipe.2)
создает канал
pivot_root (pivot_root.2)
изменяет корневую файловую систему
poll (poll.2)
ожидает некоторое событие в файловом описателе
prctl (prctl.2)
оперирует процессами
pread, pwrite (pread.2)
чтение или запись информации из описателя файла согласно заданному смещению
ptrace (ptrace.2)
трассирует процесс
quotactl (quotactl.2)
работает с дисковыми квотами
read (read.2)
cчитывает данные файлового описателя
readdir (readdir.2)
считывает данные каталога
readlink (readlink.2)
считывает значение символьной ссылки
readv, writev (readv.2)
считывает или записывает вектор
reboot (reboot.2)
перезагружает систему и разрешает/запрещает использование клавиш
Ctrl-Alt-Del для перезагрузки
rename (rename.2)
изменяет имя или расположение файла
rmdir (rmdir.2)
удаляет каталог
sched_get_priority_max, sched_get_priority_min (sched_get_priority_max.2)
определяет диапазон статических приоритетов
sched_rr_get_interval (sched_rr_get_interval.2)
определяет временной интервал SCHED_RR для заданного процесса
sched_setparam, sched_getparam (sched_setparam.2)
получает и устанавливает параметры планировщика
sched_setscheduler, sched_getscheduler (sched_setscheduler.2)
устанавливает или получает алгоритм планировщика (и его параметры)
sched_yield (sched_yield.2)
освободить процессор
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO (select.2)
многопоточный синхронный ввод-вывод
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO (select_tut.2)
synchronous I/O multiplexing
semctl (semctl.2)
производит операции управления семафорами
semget (semget.2)
считывает идентификатор набора семафоров
semop (semop.2)
операции над семафорами
send, sendto, sendmsg (send.2)
отправляет сообщения в сокет
sendfile (sendfile.2)
производит обмен данными между описателями файлов
seteuid, setegid (seteuid.2)
устанавливает действующий идентификатор пользователя или группы
setfsgid (setfsgid.2)
устанавливает идентификатор группы для доступа к файловой системе
setfsuid (setfsuid.2)
устанавливает идентификатор пользователя файловой системы
setgid (setgid.2)
устанавливает идентификатор группы процесса
setpgid, getpgid, setpgrp, getpgrp (setpgid.2)
устанавливает/получает группу процессов
setresuid, setresgid (setresuid.2)
устанавливает идентификатор реальной, эффективной и сохранненной групп
пользователей.
setreuid, setregid (setreuid.2)
устанавливает действительный и/или действующий идентификатор пользователя
или группы
setsid (setsid.2)
создает сеанс и устанавливает идентификатор группы
setuid (setuid.2)
устанавливает идентификатор пользователя
setup (setup.2)
настраивает устройства, файловые системы, устанавливает корневую файловую
систему
shmctl (shmctl.2)
производит операции по управлению разделяемыми сегментами памяти
shmget (shmget.2)
присваивает идентификатор разделяемому сегменту памяти
shmop (shmop.2)
работает с разделяемой памятью
shutdown (shutdown.2)
закрывает часть полнодуплексного соединения
sigaction, sigprocmask, sigpending, sigsuspend (sigaction.2)
POSIX-функции обработки сигналов.
sigaltstack (sigaltstack.2)
считывает или устанавливает содержимое дополнительного стека сигнала
sigblock, siggetmask, sigsetmask, sigmask (sigblock.2)
работают с маской сигналов
signal (signal.2)
работа с сигналами ANSI C
sigpause (sigpause.2)
автоматически разблокирует сигналы и ждет прерывания своей работы
sigreturn (sigreturn.2)
возвращается из обработчика сигнала и очищает временный стек
sigvec (sigvec.2)
BSD-интерфейс работы с сигналами
socket (socket.2)
создает конечную точку соединения
socketcall (socketcall.2)
системные вызовы сокетов
socketpair (socketpair.2)
создает пару объединенных сокетов
stat, fstat, lstat (stat.2)
считывает статус файла
statfs, fstatfs (statfs.2)
получают статистические данные о файловой системе
stime (stime.2)
устанавливает системное время
swapon, swapoff (swapon.2)
разрешает/запрещает подкачку данных в файл/устройство
symlink (symlink.2)
создает новое имя файла
sync (sync.2)
записывает буфер кэша на диск.
none (syscalls.2)
список всех системных вызовов
sysctl (sysctl.2)
читает/записывает параметры системы
sysfs (sysfs.2)
получает информацию о файловой системе
sysinfo (sysinfo.2)
возвращает общесистемную статистику
syslog, klogctl (syslog.2)
читает и/или очищает кольцевой буфер сообщений ядра, устанавливает
console_loglevel
time (time.2)
возвращает время в секундах
times (times.2)
ведет запись времен процесса
truncate, ftruncate (truncate.2)
укорачивает файл до указанной длины
umask (umask.2)
устанавливает маску создания файлов
uname (uname.2)
получает название ядра и информацию о нем
none (undocumented.2)
недокументированные системные вызовы
afs_syscall, break, ftime, gtty, lock, mpx, phys, prof, profil, stty, ulimit
(unimplemented.2)
нереализованные системные вызовы
unlink (unlink.2)
удаляет имя и файл, на который оно ссылается
uselib (uselib.2)
выбирает разделяемую библиотеку
ustat (ustat.2)
предоставляет статистику файловой системы
utime, utimes (utime.2)
изменяет время доступа и время изменения inode
vfork (vfork.2)
создает дочерний процесс и блокирует родительский
vhangup (vhangup.2)
имитирует прекращение работы на текущем терминале
vm86old, vm86 (vm86.2)
осуществляет переход в виртуальный режим 8086
wait, waitpid (wait.2)
ожидает завершения процесса
wait3, wait4 (wait4.2)
ожидает завершения работы процесса (стиль BSD)
write (write.2)
производит запись в файловый описатель
|