C/Biblioteka standardowa/Indeks tematyczny: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →time.h |
m →unistd.h: rmv anchor |
||
Linia 460:
|-
! rowspan=23 | Filesystem
| <code>[https://www.man7.org/linux/man-pages/man2/access.2.html access]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/access.2.html faccessat]</code><br/> <code>[https://www.man7.org/linux/man-pages/man2/access.2.html faccessat2]</code> | check user's [[File system permissions#Traditional Unix permissions | permissions]] for a file
|-
|<code>[https://www.man7.org/linux/man-pages/man2/chdir.2.html chdir]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/chdir.2.html fchdir]</code> | change [[working directory]]
|-
|<code>[https://www.man7.org/linux/man-pages/man2/fchown.2.html chown]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/fchown.2.html fchown]</code><br/> <code>[https://www.man7.org/linux/man-pages/man2/fchown.2.html lchown]</code><br/> <code>[https://www.man7.org/linux/man-pages/man2/fchown.2.html fchownat]</code> | change owner and group of a file
|-
Linia 472 ⟶ 478:
| close a [[file descriptor]]
|-
|<code>[https://www.man7.org/linux/man-pages/man2/dup.2.html dup]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/dup.2.html dup2]</code> | duplicate a file descriptor
|-
| <code>[https://www.man7.org/linux/man-pages/man2/fsync.2.html fsync]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/fsync.2.html fdatasync]</code> | synchronize a file's in-core state with storage device
|-
| <code>[https://www.man7.org/linux/man-pages/man3/pathconf.3.html fpathconf]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man3/pathconf.3.html pathconf]</code> | get configuration values for files
|-
| <code>[https://www.man7.org/linux/man-pages/man2/truncate.2.html ftruncate]</code><br/>
| truncate a file to a specified length
|-
| <code>[https://www.man7.org/linux/man-pages/man2/getcwd.2.html getcwd]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/getcwd.2.html get_current_dir_name]</code><br/> | get current working directory
|-
Linia 490 ⟶ 500:
| test whether a file descriptor refers to a [[Computer terminal | terminal]]
|-
| <code>[https://www.man7.org/linux/man-pages/man2/link.2.html link]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/link.2.html linkat]</code> | make a new name for a file
|-
Linia 499 ⟶ 510:
| reposition read/write file offset
|-
| <code>[https://www.man7.org/linux/man-pages/man2/pipe.2.html pipe]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/pipe.2.html pipe2]</code> | create pipe
|-
| <code>[https://www.man7.org/linux/man-pages/man2/pread.2.html pread]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/pread.2.html pwrite]</code> | read from or write to a file descriptor at a given offset
|-
Linia 508 ⟶ 521:
| read from a file descriptor
|-
| <code>[https://www.man7.org/linux/man-pages/man2/readlink.2.html readlink]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/readlink.2.html readlinkat]</code> | read value of a symbolic link
|-
Linia 514 ⟶ 528:
| delete a directory
|-
| <code>[https://www.man7.org/linux/man-pages/man2/symlink.2.html symlink]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/symlink.2.html symlinkat]</code> | make a new name for a file
|-
| <code>[https://www.man7.org/linux/man-pages/man2/sync.2.html sync]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/sync.2.html syncfs]</code> | commit filesystem caches to disk
|-
| <code>[https://www.man7.org/linux/man-pages/man3/ttyname.3.html ttyname]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man3/ttyname.3.html ttyname_r]</code> | return name of a terminal
|-
| <code>[https://www.man7.org/linux/man-pages/man2/unlink.2.html unlink]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/unlinkat.3.html unlinkat]</code> | delete a name and possibly the file it refers to
|-
Linia 533 ⟶ 551:
| terminate the calling [[Process (computing) | process]]
|-
| <code>[https://www.man7.org/linux/man-pages/man3/exec.3.html execl]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man3/exec.3.html execlp]</code><br/> <code>[https://www.man7.org/linux/man-pages/man3/exec.3.html execle]</code><br/> <code>[https://www.man7.org/linux/man-pages/man3/exec.3.html execv]</code><br/> <code>[https://www.man7.org/linux/man-pages/man3/exec.3.html execvp]</code><br/> <code>[https://www.man7.org/linux/man-pages/man3/exec.3.html execvpe]</code> | execute a file
|-
Linia 542 ⟶ 565:
| create a new process
|-
| <code>[https://www.man7.org/linux/man-pages/man2.setpgid2.html setpgid]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2.setpgid2.html getpgid]</code><br/> <code>[https://www.man7.org/linux/man-pages/man2.setpgid2.html setpgrp]</code><br/> <code>[https://www.man7.org/linux/man-pages/man2.setpgid2.html getpgrp]</code><br/> | set/get process group
|-
|<code>[https://www.man7.org/linux/man-pages/man3/fork.3p.html getpid]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man3/fork.3p.html getppid]</code> | get process identification
|-
Linia 560 ⟶ 587:
| sleep for a specified number of seconds
|-
| <code>[https://www.man7.org/linux/man-pages/man3/tcgetpgrp.3.html tcgetpgrp]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man3/tcsetpgrp.3.html tcsetpgrp]</code> | get and set terminal foreground process group
|-
! rowspan=8 | User/Group
| <code>[https://www.man7.org/linux/man-pages/man2/getgid.2.html getgid]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/getgid.2.html getegid]</code> | get group identity
|-
| <code>[https://www.man7.org/linux/man-pages/man2/getuid.2.html getuid]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/getuid.2.html geteuid]</code> | get user identity
|-
Linia 573 ⟶ 603:
| get list of supplementary group IDs
|-
| <code>[https://www.man7.org/linux/man-pages/man3/getlogin.3.html getlogin]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man3/getlogin.3.html getlogin_r]</code> | get username
|-
| <code>[https://www.man7.org/linux/man-pages/man2/seteuid.2.html seteuid]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/setegid.2.html setegid]</code> | set effective user or group ID
|-
Linia 582 ⟶ 614:
| set group identity
|-
| <code>[https://www.man7.org/linux/man-pages/man2/setreuid.2.html setreuid]</code><br/>
<code>[https://www.man7.org/linux/man-pages/man2/setreuid.2.html setregid]</code> | set real and/or effective user or group ID
|-
|