[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PR1245 device lseek



Joel,

Victor Vengerov wrote:
> IMHO, ideally, another set of handlers should be used for sockets and pipes.
>   
BTW, it is correct for sockets - socket_handlers is defined in 
cpukit/libnetworking/rtems/rtems_syscall.c
Note that lseek_h handler set to NULL there, and lseek() in 
libcsupport/src/lseek.c return ENOTSUPP in this situation instead on 
ESPIPE. So we should either explicitly implement lseek for sockets 
returning ESPIPE (I prefer this), or return ESPIPE in lseek.c instead of 
ENOTSUPP.

Victor

-- 
Victor Vengerov
OKTET Labs, St.-Petersburg, Russia   Web: www.oktetlabs.ru
Phone +7 812 4286709(office) +7 921 9389372(mobile) +7 812 4281653(home)