[問題] select()用到的timeval

看板C_and_CPP作者 (egoist)時間13年前 (2010/10/05 04:25), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/4 (看更多)
我用的是ubuntu 10.04, 現在正在學習socket programming裡面的select(). 有個struct叫做timeval, 我看資料他定義在sys/time.h裡面, 但是我有找到time.h, 卻沒看到timeval的定義, 不知道有人可以告訴我一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.247.44.244

10/05 04:43, , 1F
隨便寫個 .c 去 #include 在 man 2 select 裡要你 include
10/05 04:43, 1F

10/05 04:44, , 2F
的相關檔案,然後用 gcc -E 去編譯那個 .c 檔。
10/05 04:44, 2F

10/05 04:44, , 3F
把輸出內容導到檔案,再開檔搜尋,這樣比較快。
10/05 04:44, 3F

10/05 12:21, , 4F
<bits/time.h>裡面 你可以看一下<sys/time.h>的28/29行附近
10/05 12:21, 4F

10/05 16:13, , 5F
沒人理我 QQ
10/05 16:13, 5F

10/06 01:48, , 6F
timeval有tv_sec跟tv_usec 跟timespec長得很像
10/06 01:48, 6F

10/06 01:50, , 7F
原po可以裝manpages-posix跟manpages-posix-dev
10/06 01:50, 7F

10/06 11:51, , 8F
謝謝x大解釋, 另外請問s大上面兩個套件是幹什麼用的?
10/06 11:51, 8F

10/06 16:21, , 9F
用來man的, ubuntu預設沒有裝
10/06 16:21, 9F
文章代碼(AID): #1CgZWySN (C_and_CPP)
文章代碼(AID): #1CgZWySN (C_and_CPP)