summaryrefslogtreecommitdiff
path: root/libc/stdio/ungetc.c
diff options
context:
space:
mode:
authorGuo Ren <ren_guo@c-sky.com>2017-09-25 21:20:42 +0800
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2017-10-01 08:54:33 +0200
commit7cfd2112acbc7a9dfcd9f8a23e550672934a2545 (patch)
treef3283fd3a74991d3b332e9aba5ba5943ce851285 /libc/stdio/ungetc.c
parent8b233f2491b286a2bd741b042719fdf5fde50eb2 (diff)
statfs: bugfix statfs02 fstatfs02 failed in ltp-testsuite
In the test-case of statfs from ltp-testsuite, it pass -1 to 2th argument. eg: fstatfs(fd , -1) When uclibc-ng parse the buf32 to buf will cause illegal address access, the kernel will signal the process with SIGSEGV. If we pass the -1 directly to the syscall of statfs/fstatfs, kernel use copy_to_user() to prevent the signal of SIGSEGV and just return EINVAL. This is the ltp-testsuite expect. Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Diffstat (limited to 'libc/stdio/ungetc.c')
0 files changed, 0 insertions, 0 deletions