--- Linux-AIO/AIO.xs 2001/08/30 03:11:06 1.10 +++ Linux-AIO/AIO.xs 2001/10/08 12:58:41 1.11 @@ -172,14 +172,14 @@ aio_req req; int errno; - sigprocmask (SIG_SETMASK, &fullsigset, 0); - /* we rely on gcc's ability to create closures. */ - _syscall3(int,lseek,int,fd,off_t,offset,int,whence); - _syscall3(int,read,int,fd,char *,buf,off_t,count); - _syscall3(int,write,int,fd,char *,buf,off_t,count); - _syscall3(int,open,char *,pathname,int,flags,mode_t,mode); - _syscall1(int,close,int,fd); + _syscall3(int,lseek,int,fd,off_t,offset,int,whence) + _syscall3(int,read,int,fd,char *,buf,off_t,count) + _syscall3(int,write,int,fd,char *,buf,off_t,count) + _syscall3(int,open,char *,pathname,int,flags,mode_t,mode) + _syscall1(int,close,int,fd) + + sigprocmask (SIG_SETMASK, &fullsigset, 0); /* then loop */ while (read (reqpipe[0], (void *)&req, sizeof (req)) == sizeof (req))