を実装しようとした後System Call、Linuxについて完全に混乱しました:D
Linux Kernel API、System Calls、System Interfacesとはどう違いGNU C Libraryますか?
各項目について、次のリンクを見つけました。
Linux カーネル API
https://www.kernel.org/doc/htmldocs/kernel-api.html
Linux システム コール
http://syscalls.kernelgrok.com/
http://lxr.free-electrons.com/source/arch/x86/syscalls/syscall_32.tbl
システム インターフェイス
http://pubs.opengroup.org/onlinepubs/9699919799/idx/functions.html
GNU C ライブラリ
http://www.gnu.org/software/libc/manual/html_node/index.html
これらの機能について混乱しました。
たとえばsprintfに存在しますLinux Kernel APIが、System Interfaces関数リストにはこの関数も含まれています。一部の関数は、カーネル モードで使用しないでください (例: printf)。多くの関数は同じタスクを別の名前で実行します (例:sys_openとopen)、など...
私の質問は:
Linux Kernel API、System Calls、System Interfacesとはどう違いGNU C Libraryますか? 使えばいい機能、使えない機能は?
おー!を忘れましたC standard library:)