diff options
Diffstat (limited to 'arch/um/os-Linux/tty_log.c')
| -rw-r--r-- | arch/um/os-Linux/tty_log.c | 28 | 
1 files changed, 14 insertions, 14 deletions
diff --git a/arch/um/os-Linux/tty_log.c b/arch/um/os-Linux/tty_log.c index c6ba56c1560..d11a55baa6b 100644 --- a/arch/um/os-Linux/tty_log.c +++ b/arch/um/os-Linux/tty_log.c @@ -53,9 +53,9 @@ int open_tty_log(void *tty, void *current_tty)  					       .direction = 0,  					       .sec = tv.tv_sec,  					       .usec = tv.tv_usec } ); -		os_write_file(tty_log_fd, &data, sizeof(data)); -		os_write_file(tty_log_fd, ¤t_tty, data.len); -		return(tty_log_fd); +		write(tty_log_fd, &data, sizeof(data)); +		write(tty_log_fd, ¤t_tty, data.len); +		return tty_log_fd;  	}  	sprintf(buf, "%s/%0u-%0u", tty_log_dir, (unsigned int) tv.tv_sec, @@ -67,7 +67,7 @@ int open_tty_log(void *tty, void *current_tty)  		printk("open_tty_log : couldn't open '%s', errno = %d\n",  		       buf, -fd);  	} -	return(fd); +	return fd;  }  void close_tty_log(int fd, void *tty) @@ -83,7 +83,7 @@ void close_tty_log(int fd, void *tty)  					       .direction = 0,  					       .sec = tv.tv_sec,  					       .usec = tv.tv_usec } ); -		os_write_file(tty_log_fd, &data, sizeof(data)); +		write(tty_log_fd, &data, sizeof(data));  		return;  	}  	os_close_file(fd); @@ -98,21 +98,21 @@ static int log_chunk(int fd, const char *buf, int len)  		try = (len > sizeof(chunk)) ? sizeof(chunk) : len;  		missed = copy_from_user_proc(chunk, (char *) buf, try);  		try -= missed; -		n = os_write_file(fd, chunk, try); +		n = write(fd, chunk, try);  		if(n != try) {  			if(n < 0) -				return(n); -			return(-EIO); +				return -errno; +			return -EIO;  		}  		if(missed != 0) -			return(-EFAULT); +			return -EFAULT;  		len -= try;  		total += try;  		buf += try;  	} -	return(total); +	return total;  }  int write_tty_log(int fd, const char *buf, int len, void *tty, int is_read) @@ -130,10 +130,10 @@ int write_tty_log(int fd, const char *buf, int len, void *tty, int is_read)  					       .direction = direction,  					       .sec = tv.tv_sec,  					       .usec = tv.tv_usec } ); -		os_write_file(tty_log_fd, &data, sizeof(data)); +		write(tty_log_fd, &data, sizeof(data));  	} -	return(log_chunk(fd, buf, len)); +	return log_chunk(fd, buf, len);  }  void log_exec(char **argv, void *tty) @@ -161,7 +161,7 @@ void log_exec(char **argv, void *tty)  				       .direction = 0,  				       .sec = tv.tv_sec,  				       .usec = tv.tv_usec } ); -	os_write_file(tty_log_fd, &data, sizeof(data)); +	write(tty_log_fd, &data, sizeof(data));  	for(ptr = argv; ; ptr++){  		if(copy_from_user_proc(&arg, ptr, sizeof(arg))) @@ -179,7 +179,7 @@ extern void register_tty_logger(int (*opener)(void *, void *),  static int register_logger(void)  {  	register_tty_logger(open_tty_log, write_tty_log, close_tty_log); -	return(0); +	return 0;  }  __uml_initcall(register_logger);  | 
