JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... または write (2) を継続することができる。 #define MAX_EVENTS 10 struct epoll_event ev, events[MAX_EVENTS]; int listen_sock, conn_sock, nfds, epollfd; /* Code to set up listening socket, 'listen_sock', (socket(), bind(), listen()) omitted */ epollfd = ... == -1) { perror("epoll_wait"); exit(EXIT_FAILURE); } for (n = 0; n < nfds; ++n) { if (events[n].data.fd == listen_sock) { conn_sock = accept(listen_sock, (struct sockaddr *) &addr, &addrlen); if (conn_sock == -1) { perror("accept"); exit(EXIT_FAILUR ... E); } setnonblocking(conn_sock); ev.events = EPOLLIN | EPOLLET; ev.data.fd = conn_sock; if (epoll_ctl(epollfd, EPOLL_CTL_ADD, conn_sock, &ev) == -1) ... ... 使用する。このオプションが指定されない場合、 ポートはデフォルトが使われる。すなわち、UDP接続では syslog、TCP 接続では syslog-conn である。 -p , --priority priority 指定された優先度 priority でログにメッセージを記入する。 優先度は、数値で指定してもよく、 ... ータスで終わることになる。 -T , --tcp ストリーム (TCP) のみを使用する。デフォルトでは、/etc/service で定義されている syslog-conn ポートに接続が試みられる。それは、たいてい 601 番である。 接続先の指定については、 --server や --socket もご覧いただきたい ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。