int nmsgs; /* 그냥 integer 선언 */
struct pollfd msgs;
nmsgs = 1;
msgs.fd = 0x11110001;
msgs.events = POLLIN;
mtime = 5000;
rc = poll(&msgs, nmsgs<<16, mtime); /* 비트연산 */
-- 위와 같이 하면 que 에서 몬읽어옵니다...
-- IBM AIX Version 4.3 에선 되는데...
-- 리눅스로 옴겨와서 하니깐 안되네..
-- 이유가 몰까..(비트연산이 안되나)?
-- 근데 아래와 같이 하면 읽어오는데...
unsigned int nmsgs;
struct pollfd msgs;
nmsgs = 1;
msgs.fd = 0x11110001;
msgs.events = POLLIN;
mtime = 5000;
rc = poll(&msgs, nmsgs, mtime); /* 비트연산 안함 */
-- 아시는분 갈켜줘여~~
-- 미리 감사함다...