Hi, I am trying to use "sys_select" call from the kernel module. This call is implemented in file linux/fs/select.c. I can also see this function called in kernel code arch/i386/kernel/sys_i386.c. When I load my module, I get unresolved symbol sys_select.I am using Redhat 7.1 (2.4.2-2). Can anybody explain how I can resolve this problem. (nm of kernel boot file show this symbol). Reason for using this call. My kernel module is talking to userland process over the udp socket interface. All this works fine. I have defines timers, so that if user level program is not running, timer expires and wait on sock_recvmsg is interrupted, (i.e. do not wait for ever if user process is not running). The problem with this approach is that, system can be slow for whatever reason, I can receve data over sock_recvmsg call and before I del_timer, timer can pop and send sigterm and kill my other userlevel program (which invokes kernel module via ioctl call, there are two userlevel programs, one does socket and other does ioctl). Your help is appreciated. __________________________________________________ Terrorist Attacks on U.S. - How can you help? Donate cash, emergency relief information http://dailynews.yahoo.com/fc/US/Emergency_Information/ - Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/