summary refs log tree commit diff
path: root/posix/init-posix.c
diff options
context:
space:
mode:
authorLukasz Majewski <lukma@denx.de>2020-11-12 12:24:04 +0100
committerLukasz Majewski <lukma@denx.de>2020-11-14 22:12:40 +0100
commit7ed2b6921feb51d3fecdd0b72e8ab7a7f37ba4ae (patch)
tree397047b7c0f29a7f2967606bd2a70dd70d199d76 /posix/init-posix.c
parenteb60eda2b97ce19aba72e7f544e88e49899bc1fd (diff)
downloadglibc-7ed2b6921feb51d3fecdd0b72e8ab7a7f37ba4ae.tar.gz
glibc-7ed2b6921feb51d3fecdd0b72e8ab7a7f37ba4ae.tar.xz
glibc-7ed2b6921feb51d3fecdd0b72e8ab7a7f37ba4ae.zip
nanosleep: Pass NULL when rem == NULL on ports with __TIMESIZE != 64
On ports with __TIMESIZE != 64 the remaining time argument always receives
pointer to struct __timespec64 instance. This is the different behavior
when compared to 64 bit versions of clock_nanosleep and nanosleep
functions, which receive NULL.

To avoid any potential issues, we also pass NULL when *rem pointer is
NULL.

Reported-by: Andreas Schwab <schwab@suse.de>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'posix/init-posix.c')
0 files changed, 0 insertions, 0 deletions