C言語システムコール
C言語システムコール
システムコールとは、OSカーネルの機能を呼び出すために使用される機構のことです。
C言語のシステムコールは、OSカーネルに対して処理を依頼し、カーネルに該当する処理を実行させます。
ここでは、C言語のシステムコールについて説明とサンプルプログラムを一覧記述しています。
ファイル操作
- C言語システムコール-open
- C言語システムコール-creat
- C言語システムコール-close
- C言語システムコール-read
- C言語システムコール-write
- C言語システムコール-lseek
- C言語システムコール-truncate
- C言語システムコール-rename
- C言語システムコール-mkdir
- C言語システムコール-rmdir
- C言語システムコール-link
ステータス関連
- C言語システムコール-stat
- C言語システムコール-umask
- C言語システムコール-chmod
- C言語システムコール-chown
- C言語システムコール-access
- C言語システムコール-mknod
- C言語システムコール-utime
- C言語システムコール-getdents
- C言語システムコール-statvfs
- C言語システムコール-getdtablesize
- C言語システムコール-gettimeofday
- C言語システムコール-time
- C言語システムコール-uname
- C言語システムコール-gethostname
- C言語システムコール-getdomainname
ファイル制御
- C言語システムコール-select
- C言語システムコール-poll
- C言語システムコール-pipe
- C言語システムコール-dup
- C言語システムコール-fcntl
- C言語システムコール-ioctl
- C言語システムコール-flock
メモリ制御
プロセス操作
- C言語システムコール-chdir
- C言語システムコール-chroot
- C言語システムコール-fork
- C言語システムコール-execve
- C言語システムコール-wait
- C言語システムコール-getpid
- C言語システムコール-getpriority / C言語システムコール-setpriority
- C言語システムコール-getpgid / C言語システムコール-setpgid
- C言語システムコール-getuid / C言語システムコール-setuid
- C言語システムコール-getsid / C言語システムコール-setsid
- C言語システムコール-getgroups / C言語システムコール-setgroups
- C言語システムコール-getrusage
- C言語システムコール-getrlimit / C言語システムコール-setrlimit
- C言語システムコール-nanosleep