diff options
author | bde <bde@FreeBSD.org> | 1995-04-21 15:23:27 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1995-04-21 15:23:27 +0000 |
commit | 135036b6248d06c5fe8f6e6f2d90dbe9d871d582 (patch) | |
tree | 6cc61941ffdb793694d99f0ff4adf4767816cac8 /lib/libc/stdio/getchar.c | |
parent | 20f32e409c6096d1040d9f0f2f46e1b5a234b4d8 (diff) | |
download | FreeBSD-src-135036b6248d06c5fe8f6e6f2d90dbe9d871d582.zip FreeBSD-src-135036b6248d06c5fe8f6e6f2d90dbe9d871d582.tar.gz |
Fix bugs in opendir():
- it succeeded on non-directories (see POSIX 5.1.2.4).
- it hung on (non-open) named pipes.
- it leaked memory if the second malloc() failed.
- it didn't preserve errno across errors in close().
Diffstat (limited to 'lib/libc/stdio/getchar.c')
0 files changed, 0 insertions, 0 deletions