JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... > #include < unistd.h > int select(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , struct timeval * timeout ); void FD_CLR(int fd , fd_set * set ); int FD_ISSET(int fd , fd_set * set ); void FD_SET(int fd , fd_set * set ); void FD ... sys/select.h > int pselect(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , const struct timespec * timeout , const sigset_t * sigmask ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pselect (): _POSIX_C_SOURC ... を用いる。 一方、 pselect () 関数では、構造体 struct timespec (秒・ナノ秒単位) を用いる。 (ii) select () は残り時間を示す timeout 引き数を更新することがある。 pselect () はこの引き数を変更しない。 (iii) select () は sigmask 引き数を持たない。その動作は ... ... > #include < unistd.h > int select(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , struct timeval * timeout ); void FD_CLR(int fd , fd_set * set ); int FD_ISSET(int fd , fd_set * set ); void FD_SET(int fd , fd_set * set ); void FD ... sys/select.h > int pselect(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , const struct timespec * timeout , const sigset_t * sigmask ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pselect (): _POSIX_C_SOURC ... を用いる。 一方、 pselect () 関数では、構造体 struct timespec (秒・ナノ秒単位) を用いる。 (ii) select () は残り時間を示す timeout 引き数を更新することがある。 pselect () はこの引き数を変更しない。 (iii) select () は sigmask 引き数を持たない。その動作は ... ... > #include < unistd.h > int select(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , struct timeval * timeout ); void FD_CLR(int fd , fd_set * set ); int FD_ISSET(int fd , fd_set * set ); void FD_SET(int fd , fd_set * set ); void FD ... sys/select.h > int pselect(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , const struct timespec * timeout , const sigset_t * sigmask ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pselect (): _POSIX_C_SOURC ... を用いる。 一方、 pselect () 関数では、構造体 struct timespec (秒・ナノ秒単位) を用いる。 (ii) select () は残り時間を示す timeout 引き数を更新することがある。 pselect () はこの引き数を変更しない。 (iii) select () は sigmask 引き数を持たない。その動作は ... ... > #include < unistd.h > int select(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , struct timeval * timeout ); void FD_CLR(int fd , fd_set * set ); int FD_ISSET(int fd , fd_set * set ); void FD_SET(int fd , fd_set * set ); void FD ... sys/select.h > int pselect(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , const struct timespec * timeout , const sigset_t * sigmask ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pselect (): _POSIX_C_SOURC ... を用いる。 一方、 pselect () 関数では、構造体 struct timespec (秒・ナノ秒単位) を用いる。 (ii) select () は残り時間を示す timeout 引き数を更新することがある。 pselect () はこの引き数を変更しない。 (iii) select () は sigmask 引き数を持たない。その動作は ... ... > #include < unistd.h > int select(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , struct timeval * timeout ); void FD_CLR(int fd , fd_set * set ); int FD_ISSET(int fd , fd_set * set ); void FD_SET(int fd , fd_set * set ); void FD ... sys/select.h > int pselect(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , const struct timespec * timeout , const sigset_t * sigmask ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pselect (): _POSIX_C_SOURC ... を用いる。 一方、 pselect () 関数では、構造体 struct timespec (秒・ナノ秒単位) を用いる。 (ii) select () は残り時間を示す timeout 引き数を更新することがある。 pselect () はこの引き数を変更しない。 (iii) select () は sigmask 引き数を持たない。その動作は ... ... > #include < unistd.h > int select(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , struct timeval * timeout ); void FD_CLR(int fd , fd_set * set ); int FD_ISSET(int fd , fd_set * set ); void FD_SET(int fd , fd_set * set ); void FD ... sys/select.h > int pselect(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , const struct timespec * timeout , const sigset_t * sigmask ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pselect (): _POSIX_C_SOURC ... を用いる。 一方、 pselect () 関数では、構造体 struct timespec (秒・ナノ秒単位) を用いる。 (ii) select () は残り時間を示す timeout 引き数を更新することがある。 pselect () はこの引き数を変更しない。 (iii) select () は sigmask 引き数を持たない。その動作は ... ... > #include < unistd.h > int select(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , struct timeval * timeout ); void FD_CLR(int fd , fd_set * set ); int FD_ISSET(int fd , fd_set * set ); void FD_SET(int fd , fd_set * set ); void FD ... sys/select.h > int pselect(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , const struct timespec * timeout , const sigset_t * sigmask ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pselect (): _POSIX_C_SOURC ... を用いる。 一方、 pselect () 関数では、構造体 struct timespec (秒・ナノ秒単位) を用いる。 (ii) select () は残り時間を示す timeout 引き数を更新することがある。 pselect () はこの引き数を変更しない。 (iii) select () は sigmask 引き数を持たない。その動作は ... ... > #include < unistd.h > int select(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , struct timeval * timeout ); void FD_CLR(int fd , fd_set * set ); int FD_ISSET(int fd , fd_set * set ); void FD_SET(int fd , fd_set * set ); void FD ... sys/select.h > int pselect(int nfds , fd_set * readfds , fd_set * writefds , fd_set * exceptfds , const struct timespec * timeout , const sigset_t * sigmask ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pselect (): _POSIX_C_SOURC ... を用いる。 一方、 pselect () 関数では、構造体 struct timespec (秒・ナノ秒単位) を用いる。 (ii) select () は残り時間を示す timeout 引き数を更新することがある。 pselect () はこの引き数を変更しない。 (iii) select () は sigmask 引き数を持たない。その動作は ... ... _event * events , int maxevents , int timeout ); int epoll_pwait(int epfd , struct epoll_event * events , int maxevents , int timeout , const sigset_t * sigmask ); 説明 ... ome events available. Up to maxevents are returned by epoll_wait (). The maxevents argument must be greater than zero. The timeout argument specifies the number of milliseconds that epoll_wait () will block. Time is measured against the CLOCK_MONOTONIC ... : • ファイルディスクリプターがイベントを配送した • 呼び出しがシグナルハンドラーにより割り込まれた • タイムアウトが満了する timeout 時間はシステムクロックの粒度に切り上げられ、カーネルのスケジューリング遅延により少しだけ長くなる可能性がある点に注意するこ ... ... _event * events , int maxevents , int timeout ); int epoll_pwait(int epfd , struct epoll_event * events , int maxevents , int timeout , const sigset_t * sigmask ); 説明 ... ome events available. Up to maxevents are returned by epoll_wait (). The maxevents argument must be greater than zero. The timeout argument specifies the number of milliseconds that epoll_wait () will block. Time is measured against the CLOCK_MONOTONIC ... : • ファイルディスクリプターがイベントを配送した • 呼び出しがシグナルハンドラーにより割り込まれた • タイムアウトが満了する timeout 時間はシステムクロックの粒度に切り上げられ、カーネルのスケジューリング遅延により少しだけ長くなる可能性がある点に注意するこ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。