[問題] net.h問題

看板LinuxDev作者 (JACK)時間17年前 (2008/03/01 10:04), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
請問一下 在 -->usr/include/linux/net.h 裡面為什麼要把 config.h socket.h wait.h inlcude進來 不是沒用到嗎?? 之後還有一行 struct poll_table_struct; 就結束了 也沒定義東西 有其他特別意思嗎 然後後面就一堆 #define SYS_SOCKET 1 #define ............... 2 #define SYS_SOCKET 3 #define ........ 4 #define SYS_SOCKET 5 #define ............... 6 #define SYS_SOCKET 7 #define ................8 #define SYS_SOCKET 9 #define ...............10 .................. 這些東西 跟下面用ENUM 定義的東西有差別嗎 為什麼這邊不直接用 enum宣告呢 thanks^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.172.141

03/01 16:59, , 1F
#define只是做單純文字取代,enum則是整數跟symbol的對應
03/01 16:59, 1F

03/01 19:57, , 2F
#define 後面不是有整數嗎 那這些東西也可以用enum?
03/01 19:57, 2F

03/02 00:19, , 3F
只能跟你說 用的方法與時機不同
03/02 00:19, 3F
文章代碼(AID): #17oBd2Gp (LinuxDev)
文章代碼(AID): #17oBd2Gp (LinuxDev)