最終更新:2015-10-27 (火) 16:02:20 (3103d)  

linux/syscall.h?
SYSCALL_DEFINE
Top / SYSCALL_DEFINE

Linux/システムコール

  • 後ろの数字はシステムコールの引数の数
  • 通常の関数定義では変数の型と変数名の間に゛,”はありませんが、SYSCALL_DEFINEでは型と変数名の間に゛,”をつけて区切ります。

  • SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, size_t, count)
    SYSCALL_DEFINE2(access, const char __user *, filename, int, mode)

定義

  • 後ろの数字は引数の数
  • SYSCALL_DEFINE0?
  • SYSCALL_DEFINE1?
  • SYSCALL_DEFINE2?
  • SYSCALL_DEFINE3
  • SYSCALL_DEFINE4?
  • SYSCALL_DEFINE5?
  • SYSCALL_DEFINE6?