(fcntl(master, F_SETOWN, os_getpid()) < 0)){ printk("fcntl F_SETFL or F_SETOWN failed, errno = %d\n", errno); return(-errno); } 
(fcntl(master, F_SETOWN, os_getpid()) < 0)) return -errno; 
int os_sigio_async(int master, int slave){	int flags;	flags = fcntl(master, F_GETFL);	if(flags < 0) {		printk("fcntl F_GETFL failed, errno = %d\n", errno);		return(-errno);	}	if((fcntl(master, F_SETFL, flags | O_NONBLOCK | O_ASYNC) < 0) ||	   (fcntl(master, F_SETOWN, os_getpid()) < 0)){		printk("fcntl F_SETFL or F_SETOWN failed, errno = %d\n",		       errno);		return(-errno);	}	if((fcntl(slave, F_SETFL, flags | O_NONBLOCK) < 0)){		printk("fcntl F_SETFL failed, errno = %d\n", errno);		return(-errno);	}	return(0);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b4fd310e163477236a241580b3b8c29aee65f4cc/file.c/buggy/arch/um/os-Linux/file.c