int sleep_or_timeout(wait_queue_head_t * wait, int timeout) 
static int sleep_or_timeout(wait_queue_head_t * wait, int timeout) 
int sleep_or_timeout(wait_queue_head_t * wait, int timeout){	cd->timed_out = 0;	init_timer(&cd->timer);	cd->timer.data = (unsigned long) wait;	cd->timer.expires = jiffies + timeout;	add_timer(&cd->timer);	debug(("going to sleep\n"));	interruptible_sleep_on(wait);	del_timer(&cd->timer);	if (cd->timed_out) {		cd->timed_out = 0;		return 1;	} else		return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8b3d4a2a3ef9488d4477e8823106abfd6039eb66/cm206.c/clean/drivers/cdrom/cm206.c