当前位置: 技术问答>linux和unix
跪求内核定义解释
来源: 互联网 发布时间:2016-10-12
本文导语: typedef void _PROTOTYPE( (*__sighandler_t), (int) ); typedef _PROTOTYPE( void task_t, (void) ); 这是最原始的类型定义,求解释。下面给几个应用 _PROTOTYPE( void *memchr, (const void *_s, int _c, size_t _n) ); _PROTOTYPE( int memcmp, (const vo...
typedef void _PROTOTYPE( (*__sighandler_t), (int) );
typedef _PROTOTYPE( void task_t, (void) );
这是最原始的类型定义,求解释。下面给几个应用
_PROTOTYPE( void *memchr, (const void *_s, int _c, size_t _n) );
_PROTOTYPE( int memcmp, (const void *_s1, const void *_s2, size_t _n) );
_PROTOTYPE( void *memcpy, (void *_s1, const void *_s2, size_t _n) );
_PROTOTYPE( void *memmove, (void *_s1, const void *_s2, size_t _n) );
_PROTOTYPE( void *memset, (void *_s, int _c, size_t _n) );
typedef _PROTOTYPE( void task_t, (void) );
这是最原始的类型定义,求解释。下面给几个应用
_PROTOTYPE( void *memchr, (const void *_s, int _c, size_t _n) );
_PROTOTYPE( int memcmp, (const void *_s1, const void *_s2, size_t _n) );
_PROTOTYPE( void *memcpy, (void *_s1, const void *_s2, size_t _n) );
_PROTOTYPE( void *memmove, (void *_s1, const void *_s2, size_t _n) );
_PROTOTYPE( void *memset, (void *_s, int _c, size_t _n) );
|
宏替换,没什么东西可解释的
typedef _PROTOTYPE( void task_t, (void) );
_PROTOTYPE( void *memset, (void *_s, int _c, size_t _n) );
=》
void *memset (void *_s, int _c, size_t _n);
typedef _PROTOTYPE( void task_t, (void) );
_PROTOTYPE( void *memset, (void *_s, int _c, size_t _n) );
=》
void *memset (void *_s, int _c, size_t _n);