亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? signal.h

?? 用于嵌入式Linux系統(tǒng)的標準C的庫函數(shù)
?? H
字號:
/* sys/signal.h */#ifndef _SYS_SIGNAL_H#define _SYS_SIGNAL_H#ifdef __cplusplusextern "C" {#endif#include "_ansi.h"#include <sys/features.h>/* #ifndef __STRICT_ANSI__*/#if defined(_POSIX_THREADS)#include <sys/types.h>   /* for pthread data types */#endiftypedef unsigned long sigset_t;#if defined(__rtems__)#if defined(_POSIX_REALTIME_SIGNALS)/* sigev_notify values   NOTE: P1003.1c/D10, p. 34 adds SIGEV_THREAD.  */#define SIGEV_NONE   1  /* No asynchronous notification shall be delivered */                        /*   when the event of interest occurs. */#define SIGEV_SIGNAL 2  /* A queued signal, with an application defined */                        /*  value, shall be delivered when the event of */                        /*  interest occurs. */#define SIGEV_THREAD 3  /* A notification function shall be called to */                        /*   perform notification. *//*  Signal Generation and Delivery, P1003.1b-1993, p. 63    NOTE: P1003.1c/D10, p. 34 adds sigev_notify_function and          sigev_notify_attributes to the sigevent structure.  */union sigval {  int    sival_int;    /* Integer signal value */  void  *sival_ptr;    /* Pointer signal value */};struct sigevent {  int              sigev_notify;               /* Notification type */  int              sigev_signo;                /* Signal number */  union sigval     sigev_value;                /* Signal value */#if defined(_POSIX_THREADS)  void           (*sigev_notify_function)( union sigval );                                               /* Notification function */  pthread_attr_t  *sigev_notify_attributes;    /* Notification Attributes */#endif};/* Signal Actions, P1003.1b-1993, p. 64 *//* si_code values, p. 66 */#define SI_USER    1    /* Sent by a user. kill(), abort(), etc */#define SI_QUEUE   2    /* Sent by sigqueue() */#define SI_TIMER   3    /* Sent by expiration of a timer_settime() timer */#define SI_ASYNCIO 4    /* Indicates completion of asycnhronous IO */#define SI_MESGQ   5    /* Indicates arrival of a message at an empty queue */typedef struct {  int          si_signo;    /* Signal number */  int          si_code;     /* Cause of the signal */  union sigval si_value;    /* Signal value */} siginfo_t;#endif/*  3.3.8 Synchronously Accept a Signal, P1003.1b-1993, p. 76 */#define SA_NOCLDSTOP 1   /* Do not generate SIGCHLD when children stop */#define SA_SIGINFO   2   /* Invoke the signal catching function with */                         /*   three arguments instead of one. *//* struct sigaction notes from POSIX: * *  (1) Routines stored in sa_handler should take a single int as *      their argument although the POSIX standard does not require this. *  (2) The fields sa_handler and sa_sigaction may overlap, and a conforming *      application should not use both simultaneously. */typedef void (*_sig_func_ptr)();struct sigaction {  int         sa_flags;       /* Special flags to affect behavior of signal */  sigset_t    sa_mask;        /* Additional set of signals to be blocked */                              /*   during execution of signal-catching */                              /*   function. */  union {    _sig_func_ptr _handler;  /* SIG_DFL, SIG_IGN, or pointer to a function */#if defined(_POSIX_REALTIME_SIGNALS)    void      (*_sigaction)( int, siginfo_t *, void * );#endif  } _signal_handlers;};#define sa_handler    _signal_handlers._handler#if defined(_POSIX_REALTIME_SIGNALS)#define sa_sigaction  _signal_handlers._sigaction#endif#elif defined(__CYGWIN__)#include <cygwin/signal.h>#else#define SA_NOCLDSTOP 1  /* only value supported now for sa_flags */typedef void (*_sig_func_ptr)(int);struct sigaction {	_sig_func_ptr sa_handler;	sigset_t sa_mask;	int sa_flags;};#endif /* defined(__rtems__) */#define SIG_SETMASK 0	/* set mask with sigprocmask() */#define SIG_BLOCK 1	/* set of signals to block */#define SIG_UNBLOCK 2	/* set of signals to, well, unblock *//* These depend upon the type of sigset_t, which right now    is always a long.. They're in the POSIX namespace, but   are not ANSI. */#define sigaddset(what,sig) (*(what) |= (1<<(sig)))#define sigemptyset(what)   (*(what) = 0)int _EXFUN(sigprocmask, (int how, const sigset_t *set, sigset_t *oset));#if defined(_POSIX_THREADS)int _EXFUN(pthread_sigmask, (int how, const sigset_t *set, sigset_t *oset));#endif/* protos for functions found in winsup sources for CYGWIN */#if defined(__CYGWIN__) || defined(__rtems__)#undef sigaddset#undef sigemptyset/* The first argument to kill should be pid_t.  Right now   <sys/types.h> always defines pid_t to be int.  If that ever   changes, then we will need to do something else, perhaps along the   lines of <machine/types.h>.  */int _EXFUN(kill, (int, int));int _EXFUN(killpg, (pid_t, int));int _EXFUN(sigaction, (int, const struct sigaction *, struct sigaction *));int _EXFUN(sigaddset, (sigset_t *, const int));int _EXFUN(sigdelset, (sigset_t *, const int));int _EXFUN(sigismember, (const sigset_t *, int));int _EXFUN(sigfillset, (sigset_t *));int _EXFUN(sigemptyset, (sigset_t *));int _EXFUN(sigpending, (sigset_t *));int _EXFUN(sigsuspend, (const sigset_t *));int _EXFUN(sigpause, (int));#if defined(_POSIX_THREADS)#ifdef __CYGWIN__#  ifndef _CYGWIN_TYPES_H#    error You need the winsup sources or a cygwin installation to compile the cygwin version of newlib.#  endif#endifint _EXFUN(pthread_kill, (pthread_t thread, int sig));#endif#if defined(_POSIX_REALTIME_SIGNALS)/*  3.3.8 Synchronously Accept a Signal, P1003.1b-1993, p. 76    NOTE: P1003.1c/D10, p. 39 adds sigwait().  */int _EXFUN(sigwaitinfo, (const sigset_t *set, siginfo_t *info));int _EXFUN(sigtimedwait,  (const sigset_t *set, siginfo_t *info, const struct timespec  *timeout));int _EXFUN(sigwait, (const sigset_t *set, int *sig));/*  3.3.9 Queue a Signal to a Process, P1003.1b-1993, p. 78 */int _EXFUN(sigqueue, (pid_t pid, int signo, const union sigval value));#endif /* defined(_POSIX_REALTIME_SIGNALS) */#endif /* defined(__CYGWIN__) || defined(__rtems__) *//* #endif __STRICT_ANSI__ */#if defined(___AM29K__)/* These all need to be defined for ANSI C, but I don't think they are   meaningful.  */#define SIGABRT 1#define SIGFPE 1#define SIGILL 1#define SIGINT 1#define SIGSEGV 1#define SIGTERM 1/* These need to be defined for POSIX, and some others do too.  */#define SIGHUP 1#define SIGQUIT 1#define NSIG 2#elif defined(__GO32__)#define SIGINT  1#define SIGKILL 2#define SIGPIPE 3#define SIGFPE  4#define SIGHUP  5#define SIGTERM 6#define SIGSEGV 7#define SIGTSTP 8#define SIGQUIT 9#define SIGTRAP 10#define SIGILL  11#define SIGEMT  12#define SIGALRM 13#define SIGBUS  14#define SIGLOST 15#define SIGSTOP 16#define SIGABRT 17#define SIGUSR1	18#define SIGUSR2	19#define NSIG    20#elif !defined(SIGTRAP)#define	SIGHUP	1	/* hangup */#define	SIGINT	2	/* interrupt */#define	SIGQUIT	3	/* quit */#define	SIGILL	4	/* illegal instruction (not reset when caught) */#define	SIGTRAP	5	/* trace trap (not reset when caught) */#define	SIGIOT	6	/* IOT instruction */#define	SIGABRT 6	/* used by abort, replace SIGIOT in the future */#define	SIGEMT	7	/* EMT instruction */#define	SIGFPE	8	/* floating point exception */#define	SIGKILL	9	/* kill (cannot be caught or ignored) */#define	SIGBUS	10	/* bus error */#define	SIGSEGV	11	/* segmentation violation */#define	SIGSYS	12	/* bad argument to system call */#define	SIGPIPE	13	/* write on a pipe with no one to read it */#define	SIGALRM	14	/* alarm clock */#define	SIGTERM	15	/* software termination signal from kill */#if defined(__rtems__)#define	SIGURG	16	/* urgent condition on IO channel */#define	SIGSTOP	17	/* sendable stop signal not from tty */#define	SIGTSTP	18	/* stop signal from tty */#define	SIGCONT	19	/* continue a stopped process */#define	SIGCHLD	20	/* to parent on child stop or exit */#define	SIGCLD	20	/* System V name for SIGCHLD */#define	SIGTTIN	21	/* to readers pgrp upon background tty read */#define	SIGTTOU	22	/* like TTIN for output if (tp->t_local&LTOSTOP) */#define	SIGIO	23	/* input/output possible signal */#define	SIGPOLL	SIGIO	/* System V name for SIGIO */#define	SIGWINCH 24	/* window changed */#define	SIGUSR1 25	/* user defined signal 1 */#define	SIGUSR2 26	/* user defined signal 2 *//* Real-Time Signals Range, P1003.1b-1993, p. 61   NOTE: By P1003.1b-1993, this should be at least RTSIG_MAX         (which is a minimum of 8) signals. */#define SIGRTMIN 27#define SIGRTMAX 31#define __SIGFIRSTNOTRT SIGHUP#define __SIGLASTNOTRT  SIGUSR2#define NSIG	32      /* signal 0 implied */#elif defined(__svr4__)/* svr4 specifics. different signals above 15, and sigaction. */#define	SIGUSR1	16#define SIGUSR2	17#define SIGCLD	18#define	SIGPWR	19#define SIGWINCH 20#define	SIGPOLL	22	/* 20 for x.out binaries!!!! */#define	SIGSTOP	23	/* sendable stop signal not from tty */#define	SIGTSTP	24	/* stop signal from tty */#define	SIGCONT	25	/* continue a stopped process */#define	SIGTTIN	26	/* to readers pgrp upon background tty read */#define	SIGTTOU	27	/* like TTIN for output if (tp->t_local&LTOSTOP) */#define NSIG	28	#else#define	SIGURG	16	/* urgent condition on IO channel */#define	SIGSTOP	17	/* sendable stop signal not from tty */#define	SIGTSTP	18	/* stop signal from tty */#define	SIGCONT	19	/* continue a stopped process */#define	SIGCHLD	20	/* to parent on child stop or exit */#define	SIGCLD	20	/* System V name for SIGCHLD */#define	SIGTTIN	21	/* to readers pgrp upon background tty read */#define	SIGTTOU	22	/* like TTIN for output if (tp->t_local&LTOSTOP) */#define	SIGIO	23	/* input/output possible signal */#define	SIGPOLL	SIGIO	/* System V name for SIGIO */#define	SIGXCPU	24	/* exceeded CPU time limit */#define	SIGXFSZ	25	/* exceeded file size limit */#define	SIGVTALRM 26	/* virtual time alarm */#define	SIGPROF	27	/* profiling time alarm */#define	SIGWINCH 28	/* window changed */#define	SIGLOST 29	/* resource lost (eg, record-lock lost) */#define	SIGUSR1 30	/* user defined signal 1 */#define	SIGUSR2 31	/* user defined signal 2 */#define NSIG	32      /* signal 0 implied */#endif#endif#ifdef __cplusplus}#endif#endif /* _SYS_SIGNAL_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女久久久久久2018 | 亚洲老司机在线| 美女一区二区视频| 国产九九视频一区二区三区| 欧美性大战xxxxx久久久| 亚洲国产精品ⅴa在线观看| 无吗不卡中文字幕| 色偷偷成人一区二区三区91| 久久这里都是精品| 奇米影视一区二区三区小说| 97久久超碰国产精品电影| 欧美大胆人体bbbb| 亚洲成人在线观看视频| 91理论电影在线观看| 国产女同互慰高潮91漫画| 久久狠狠亚洲综合| 欧美精品乱码久久久久久| 中文字幕亚洲成人| 国产成人丝袜美腿| 久久麻豆一区二区| 黄色日韩网站视频| 日韩欧美中文字幕精品| 日韩成人午夜精品| 欧美久久一二三四区| 亚洲精品国产一区二区三区四区在线 | 亚洲欧洲日产国码二区| 国产高清在线精品| 久久久亚洲高清| 韩国欧美一区二区| 久久精品一区二区三区不卡 | 丰满少妇在线播放bd日韩电影| 91精品在线观看入口| 首页国产欧美日韩丝袜| 91麻豆精品国产91久久久使用方法 | 精品一区二区免费视频| 欧美一卡2卡3卡4卡| 日韩av在线发布| 亚洲精品一线二线三线| 国内久久精品视频| 中文字幕成人在线观看| 99在线精品观看| 亚洲免费毛片网站| 欧美精品乱码久久久久久按摩| 日韩精品电影一区亚洲| 日韩一级黄色片| 国产在线播放一区| 国产精品久久久久久久久快鸭| 成人免费视频国产在线观看| 综合久久给合久久狠狠狠97色 | 久久超碰97中文字幕| www欧美成人18+| 波多野结衣在线一区| 亚洲欧洲精品一区二区精品久久久| 91色在线porny| 日本欧美在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 91片在线免费观看| 男人的天堂亚洲一区| 久久免费看少妇高潮| 99国产精品99久久久久久| 亚洲最快最全在线视频| 欧美一级免费大片| 成人av网址在线观看| 亚洲国产毛片aaaaa无费看| 久久久久九九视频| 97成人超碰视| 麻豆国产精品777777在线| 亚洲国产精品激情在线观看 | 亚洲一区二区三区四区的| 日韩女优制服丝袜电影| 99国产精品久久| 蜜桃视频一区二区| 亚洲女爱视频在线| 精品美女一区二区三区| 色老汉av一区二区三区| 国产一区二区三区免费看| 午夜精品影院在线观看| 欧美激情在线看| 日韩欧美一区电影| 在线视频观看一区| 国产成人亚洲精品狼色在线| 日韩av电影免费观看高清完整版在线观看 | 欧美精三区欧美精三区| 成人一级黄色片| 久久99热这里只有精品| 亚洲一区二区三区中文字幕| 国产欧美日韩在线| 日韩亚洲欧美在线| 欧美剧在线免费观看网站 | 国产a精品视频| 蜜桃av噜噜一区| 亚洲成av人综合在线观看| 中文字幕av一区 二区| 精品sm在线观看| 日韩精品一区二| 国产精品亲子伦对白| 精品欧美乱码久久久久久1区2区| 欧美体内she精视频| 91蝌蚪porny| 成人免费视频一区| 国产91对白在线观看九色| 久久成人久久爱| 麻豆成人av在线| 久久机这里只有精品| 人禽交欧美网站| 五月激情六月综合| 视频一区在线视频| 亚洲va欧美va人人爽| 亚洲成人精品在线观看| 亚洲成人av免费| 亚洲成人激情综合网| 亚洲mv大片欧洲mv大片精品| 亚洲综合无码一区二区| 亚洲美女屁股眼交3| 一区二区三区不卡视频| 一区二区三区四区不卡视频| 一区二区三区四区国产精品| 亚洲综合在线观看视频| 一区二区三区影院| 亚洲午夜视频在线| 天堂一区二区在线免费观看| 亚洲成a人v欧美综合天堂下载| 亚洲高清免费在线| 五月天丁香久久| 久国产精品韩国三级视频| 国产一区在线观看麻豆| 粉嫩在线一区二区三区视频| 成人99免费视频| 日本国产一区二区| 在线亚洲+欧美+日本专区| 欧美三级韩国三级日本一级| 欧美一级夜夜爽| 久久久久久久久蜜桃| 国产精品欧美一区喷水| 伊人婷婷欧美激情| 奇米四色…亚洲| 国产老肥熟一区二区三区| 99久久精品国产网站| 欧美亚洲一区三区| 欧美草草影院在线视频| 国产精品理论在线观看| 亚洲一级二级三级| 精品综合免费视频观看| 成人精品一区二区三区四区| 91福利视频在线| 欧美videossexotv100| 国产精品私房写真福利视频| 午夜久久电影网| 成人免费观看男女羞羞视频| 欧美午夜宅男影院| 精品国产免费久久 | 国产亚洲一本大道中文在线| 亚洲少妇30p| 精品一二三四区| 91亚洲精品久久久蜜桃| 日韩精品最新网址| 日韩理论片中文av| 另类调教123区| 色婷婷av久久久久久久| 精品国产1区2区3区| 一区二区三区四区不卡视频| 国产一区二区三区免费播放| 欧美亚洲尤物久久| 国产精品私人影院| 久久成人av少妇免费| 欧美私人免费视频| 国产精品黄色在线观看| 久久er99热精品一区二区| 91成人免费在线| 国产精品水嫩水嫩| 老司机午夜精品99久久| 91蝌蚪国产九色| 国产精品久久毛片a| 激情图区综合网| 欧美一区二区免费视频| 日韩美女视频一区| 国产成人精品亚洲777人妖| 欧美一区二区三区色| 亚洲靠逼com| 高清shemale亚洲人妖| 久久综合九色综合欧美98| 日韩影院在线观看| 91国偷自产一区二区开放时间 | gogo大胆日本视频一区| 久久嫩草精品久久久精品一| 蜜臀国产一区二区三区在线播放| 欧美少妇性性性| 亚洲成人在线观看视频| 欧洲日韩一区二区三区| 最新日韩在线视频| 99热在这里有精品免费| 国产精品全国免费观看高清 | 日韩一区二区免费高清| 亚洲韩国精品一区| 色婷婷国产精品久久包臀| 国产精品日韩成人| 在线不卡中文字幕播放| 亚洲一区二区三区美女| 欧美日韩国产乱码电影| 亚洲v精品v日韩v欧美v专区|