Messages in this thread | | | Subject | RE: [BUG] settimeofday(2) succeeds for microsecond value more than USEC_PER_SEC and for negative value | Date | Fri, 11 Apr 2003 18:37:56 +0530 | From | "Aniruddha M Marathe" <> |
| |
Even then, I think, we can modify the settimeofday code to check -1 and USEC_PER_SEC Conditions, can't we?
|-----Original Message----- |From: george anzinger [mailto:george@mvista.com] |Sent: Friday, April 11, 2003 11:56 AM |To: Aniruddha M Marathe |Cc: linux-kernel@vger.kernel.org; Chandrashekhar RS |Subject: Re: [BUG] settimeofday(2) succeeds for microsecond |value more than USEC_PER_SEC and for negative value | | |Aniruddha M Marathe wrote: |> Settimeofday(2) should return EINVAL in case where |tv.tv_usec parameter is more than |> USEC_PER_SEC (more than 10^6 ) or for negative values of tv.tv_usec. |> It returns 0 (success) instead. |> |> Clock_settimeofday(2) (kernel/posix-timers.c) also uses |do_sys_settimeofday() and faces the |> Same problem. |> |> I think this is a bug. If you confirm, I will send a patch. | |Yes, it is a known problem, turned up by some the posix timers tests. | I suppose it is too much to ask, but it would be nice if |do_sys_settimeofday() took a timespec instead of a timeval. Of course |this changes the interface for all the archs, but it would allow the |clock_settimeofday to send in the nsec value. | |-g | |> |> Regards, |> Aniruddha Marathe |> WIPRO Technologies, India |> - |> 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/ |> | |-- |George Anzinger george@mvista.com |High-res-timers: http://sourceforge.net/projects/high-res-timers/ |Preemption patch: http://www.kernel.org/pub/linux/kernel/people/rml | | - 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/
| |