On Sat, Jan 19, 2019 at 01:27:12PM +0000, Robert Elz wrote:
> Module Name:  src
> Committed By: kre
> Date:         Sat Jan 19 13:27:12 UTC 2019
> 
> Modified Files:
>       src/bin/sleep: sleep.c
> 
> Log Message:
> Allow the decimal radix character '.' to work, regardless of
> what the current locale's radix character happens to be,
> while still allowing locale specific entry of fractional
> seconds (ie: if you're in locale where the radix character
> is ',' you san use "sleep 2.5" or "sleep 2,5" and they
> accomplish the same thing).

This is overcomplicated and fragile, IMO. Can we just go back to the old
code and switch the strtod to strtod_l with LC_C_LOCALE? That solves the
input problem.

Joerg

Reply via email to