Results of 1 - 10 of about 11 for sival (0.003 sec.)
- Man page of SIGEVENT 11860
- SIGEVENT Section: Linux Programmer's Manual (7) Updated: 2020-11-01 Index JM Home Page 名前 sigevent - 非同期ルーチンからの通知用の構造体 書式 #include < signal.h > union sigval { /* Data passed with notification */ int sival_int; /* Intege
... r value */ void *sival_ptr; /* Pointer value */ }; struct sigevent { int sigev_notify; /* Notification method */ int sigev_signo; /* Notification ...
-
https://man.mtool.work/man/20260915/man7/sigevent.7.html
- Man page of SIGQUEUE 11469
- SIGQUEUE Section: Linux Programmer's Manual (3) Updated: 2017-09-15 Index JM Home Page 名前 sigqueue - シグナルとデータをプロセスに送る 書式 #include < signal.h > int sigqueue(pid_t pid , int sig , const union sigval value ); glibc 向けの機
... 緒に送るデータの付属アイテムを指定する。 value は (整数またはポインターの値であり) 以下のような型である。 union sigval { int sival_int; void *sival_ptr; }; 受取先のプロセスに、このシグナルに対するハンドラーを ( sigaction (2) に SA_SIGINFO を指定して) イ ...
-
https://man.mtool.work/man/20260915/man3/sigqueue.3.html
- Man page of MQ_NOTIFY 10313
- MQ_NOTIFY Section: Linux Programmer's Manual (3) Updated: 2020-06-09 Index JM Home Page 名前 mq_notify - メッセージ到着時に通知を行うよう登録する 書式 #include < mqueue.h > int mq_notify(mqd_t mqdes , const struct sigevent * notification );
... d /* スレッド開始関数 */ tfunc(union sigval sv) { struct mq_attr attr; ssize_t nr; void *buf; mqd_t mqdes = *((mqd_t *) sv.sival_ptr); /* 最大メッセージサイズを決定し、 メッセージ受信用のバッファーを確保する */ if (mq_getattr(mqdes, &attr) == -1) hand ... ); sev.sigev_notify = SIGEV_THREAD; sev.sigev_notify_function = tfunc; sev.sigev_notify_attributes = NULL; sev.sigev_value.sival_ptr = &mqdes; /* スレッド関数に渡す引数 */ if (mq_notify(mqdes, &sev) == -1) handle_error("mq_notify"); pause(); /* プロセ ...
-
https://man.mtool.work/man/20260915/man2/mq_notify.2.html
- Man page of MQ_NOTIFY 10313
- MQ_NOTIFY Section: Linux Programmer's Manual (3) Updated: 2020-06-09 Index JM Home Page 名前 mq_notify - メッセージ到着時に通知を行うよう登録する 書式 #include < mqueue.h > int mq_notify(mqd_t mqdes , const struct sigevent * notification );
... d /* スレッド開始関数 */ tfunc(union sigval sv) { struct mq_attr attr; ssize_t nr; void *buf; mqd_t mqdes = *((mqd_t *) sv.sival_ptr); /* 最大メッセージサイズを決定し、 メッセージ受信用のバッファーを確保する */ if (mq_getattr(mqdes, &attr) == -1) hand ... ); sev.sigev_notify = SIGEV_THREAD; sev.sigev_notify_function = tfunc; sev.sigev_notify_attributes = NULL; sev.sigev_value.sival_ptr = &mqdes; /* スレッド関数に渡す引数 */ if (mq_notify(mqdes, &sev) == -1) handle_error("mq_notify"); pause(); /* プロセ ...
-
https://man.mtool.work/man/20260915/man3/mq_notify.3.html
- Man page of AIO 9548
- AIO Section: Linux Programmer's Manual (7) Updated: 2020-08-13 Index JM Home Page 名前 aio - POSIX 非同期 I/O の概要 説明 POSIX 非同期 (AIO) インターフェースを使うと、アプリケーションは、非同期 に (つまり、バックグラウンドで) 実行されるI/O
... al received\n", 31); /* The corresponding ioRequest structure would be available as struct ioRequest *ioReq = si->si_value.sival_ptr; and the file descriptor would then be available via ioReq->aiocbp->aio_fildes */ } } int main(int argc, char *argv[]) ... _notify = SIGEV_SIGNAL; ioList[j].aiocbp->aio_sigevent.sigev_signo = IO_SIGNAL; ioList[j].aiocbp->aio_sigevent.sigev_value.sival_ptr = &ioList[j]; s = aio_read(ioList[j].aiocbp); if (s == -1) errExit("aio_read"); } openReqs = numReqs; /* Loop, monitor ...
-
https://man.mtool.work/man/20260915/man7/aio.7.html
- Man page of GETADDRINFO_A 7628
- GETADDRINFO_A Section: Linux Programmer's Manual (3) Updated: 2020-11-01 Index JM Home Page 名前 getaddrinfo_a, gai_suspend, gai_error, gai_cancel - 非同期のネットワークアドレスとサービスの変換 書式 #define _GNU_SOURCE /* feature_test_macro
... ッドの開始関数であるかのように起動する。 詳細は sigevent (7) を参照。 SIGEV_SIGNAL と SIGEV_THREAD では、 sevp->sigev_value.sival_ptr が list を指すようにしておくと役立つことがある。 gai_suspend () 関数は呼び出し元のスレッドの実行を中断し、 配列 list 内 ...
-
https://man.mtool.work/man/20260915/man3/gai_cancel.3.html
- Man page of GETADDRINFO_A 7628
- GETADDRINFO_A Section: Linux Programmer's Manual (3) Updated: 2020-11-01 Index JM Home Page 名前 getaddrinfo_a, gai_suspend, gai_error, gai_cancel - 非同期のネットワークアドレスとサービスの変換 書式 #define _GNU_SOURCE /* feature_test_macro
... ッドの開始関数であるかのように起動する。 詳細は sigevent (7) を参照。 SIGEV_SIGNAL と SIGEV_THREAD では、 sevp->sigev_value.sival_ptr が list を指すようにしておくと役立つことがある。 gai_suspend () 関数は呼び出し元のスレッドの実行を中断し、 配列 list 内 ...
-
https://man.mtool.work/man/20260915/man3/gai_error.3.html
- Man page of GETADDRINFO_A 7628
- GETADDRINFO_A Section: Linux Programmer's Manual (3) Updated: 2020-11-01 Index JM Home Page 名前 getaddrinfo_a, gai_suspend, gai_error, gai_cancel - 非同期のネットワークアドレスとサービスの変換 書式 #define _GNU_SOURCE /* feature_test_macro
... ッドの開始関数であるかのように起動する。 詳細は sigevent (7) を参照。 SIGEV_SIGNAL と SIGEV_THREAD では、 sevp->sigev_value.sival_ptr が list を指すようにしておくと役立つことがある。 gai_suspend () 関数は呼び出し元のスレッドの実行を中断し、 配列 list 内 ...
-
https://man.mtool.work/man/20260915/man3/gai_suspend.3.html
- Man page of GETADDRINFO_A 7628
- GETADDRINFO_A Section: Linux Programmer's Manual (3) Updated: 2020-11-01 Index JM Home Page 名前 getaddrinfo_a, gai_suspend, gai_error, gai_cancel - 非同期のネットワークアドレスとサービスの変換 書式 #define _GNU_SOURCE /* feature_test_macro
... ッドの開始関数であるかのように起動する。 詳細は sigevent (7) を参照。 SIGEV_SIGNAL と SIGEV_THREAD では、 sevp->sigev_value.sival_ptr が list を指すようにしておくと役立つことがある。 gai_suspend () 関数は呼び出し元のスレッドの実行を中断し、 配列 list 内 ...
-
https://man.mtool.work/man/20260915/man3/getaddrinfo_a.3.html
- Man page of PROC 6845
- PROC Section: Linux Programmer's Manual (5) Updated: 2015-01-22 Index JM Home Page 名前 proc - プロセスの情報を含む擬似ファイルシステム 説明 proc ファイルシステムは擬似的なファイルシステムであり、 カーネル内のデータへのインターフェースとして
... signal このタイマーが通知の配送に使用するシグナル番号である。 スラッシュの後ろは、シグナルハンドラーに渡される sigev_value.sival_ptr 値である。 シグナルで通知されるタイマーでのみ有効である。 notify スラッシュの前の部分は、このタイマーが使用する通知の配 ...
-
https://man.mtool.work/man/20260915/man5/proc.5.html