more generic syscall return bylue type fixes

From: Ulrich Drepper (drepper@redhat.com)
Date: Sun Mar 23 2003 - 04:46:11 EST


It was good to see the syscall return value types being fixed but still
some cases are missing. I attach a patch which fixes at least those
which cause problems to me in the moment.

-- 
--------------.                        ,-.            444 Castro Street
Ulrich Drepper \    ,-----------------'   \ Mountain View, CA 94041 USA
Red Hat         `--' drepper at redhat.com `---------------------------

--- linux-2.5.65/kernel/posix-timers.c-old 2003-03-21 23:09:34.000000000 -0800 +++ linux-2.5.65/kernel/posix-timers.c 2003-03-23 01:41:55.000000000 -0800 @@ -422,7 +422,7 @@ /* Create a POSIX.1b interval timer. */ -asmlinkage int +asmlinkage long sys_timer_create(clockid_t which_clock, struct sigevent *timer_event_spec, timer_t * created_timer_id) { @@ -662,7 +662,7 @@ } } /* Get the time remaining on a POSIX.1b interval timer. */ -asmlinkage int +asmlinkage long sys_timer_gettime(timer_t timer_id, struct itimerspec *setting) { struct k_itimer *timr; @@ -694,7 +694,7 @@ */ -asmlinkage int +asmlinkage long sys_timer_getoverrun(timer_t timer_id) { struct k_itimer *timr; @@ -847,7 +847,7 @@ } /* Set a POSIX.1b interval timer */ -asmlinkage int +asmlinkage long sys_timer_settime(timer_t timer_id, int flags, const struct itimerspec *new_setting, struct itimerspec *old_setting) @@ -921,7 +921,7 @@ } /* Delete a POSIX.1b interval timer. */ -asmlinkage int +asmlinkage long sys_timer_delete(timer_t timer_id) { struct k_itimer *timer; @@ -1056,7 +1056,7 @@ return -EINVAL; } -asmlinkage int +asmlinkage long sys_clock_settime(clockid_t which_clock, const struct timespec *tp) { struct timespec new_tp; @@ -1071,7 +1071,7 @@ new_tp.tv_nsec /= NSEC_PER_USEC; return do_sys_settimeofday((struct timeval *) &new_tp, NULL); } -asmlinkage int +asmlinkage long sys_clock_gettime(clockid_t which_clock, struct timespec *tp) { struct timespec rtn_tp; @@ -1090,7 +1090,7 @@ return error; } -asmlinkage int +asmlinkage long sys_clock_getres(clockid_t which_clock, struct timespec *tp) { struct timespec rtn_tp;


- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Mar 23 2003 - 22:00:44 EST