glibc/io
Ulrich Drepper 94b7cc3711 Fix a few problems in fopen and freopen
fopen should set the FD_CLOEXEC flag if requested evenif the kernel does
not support an aotmic operation.

freopen should reuse the file descriptor for the stream.  This is
especially important for calls to change the standard streams (stin,
stdout, stderr).
2011-05-15 15:28:46 -04:00
..
bits * rt/Versions (librt): Export __mq_open_2@@GLIBC_2.7. 2007-09-15 22:35:27 +00:00
sys Fix definition and testing of S_ISSOCK. 2010-04-04 01:51:01 -07:00
access.c
bug-ftw1.c
bug-ftw2.c
bug-ftw3.c
bug-ftw4.c
bug-ftw5.c [BZ #4076] 2007-02-21 09:36:46 +00:00
chdir.c
chmod.c
chown.c
close.c
creat64.c
creat.c
dup2.c
dup3.c Fix a few problems in fopen and freopen 2011-05-15 15:28:46 -04:00
dup.c
euidaccess.c
faccessat.c
fchdir.c
fchmod.c Remove doubled words. 2011-04-22 21:34:32 -04:00
fchmodat.c [BZ #5477] 2007-12-12 18:03:27 +00:00
fchown.c
fchownat.c
fcntl.c
fcntl.h Fix typos in comments. 2011-04-01 10:39:30 -04:00
flock.c
fstat64.c . 2007-07-31 13:33:18 +00:00
fstat.c . 2007-07-31 13:33:18 +00:00
fstatat64.c . 2007-07-31 13:33:18 +00:00
fstatat.c . 2007-07-31 13:33:18 +00:00
fstatfs64.c
fstatfs.c
fstatvfs64.c
fstatvfs.c
fts.c Make sure fts_cur is always valid after return from fts_read. 2007-01-10 18:38:19 +00:00
fts.h
ftw64.c [BZ #2226] 2006-02-12 21:41:44 +00:00
ftw.c Fix file descriotor leak in nftw with FTW_CHDIR 2010-02-10 20:31:48 -08:00
ftw.h
ftwtest-sh
ftwtest.c
futimens.c * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Define UTIME_NOW and 2007-05-10 21:44:41 +00:00
fxstat64.c
fxstat.c
fxstatat64.c [BZ #2226] 2006-02-12 21:41:44 +00:00
fxstatat.c [BZ #2226] 2006-02-12 21:41:44 +00:00
getcwd.c
getdirname.c
getwd.c
have_o_cloexec.c * io/Makefile (aux): Add have_o_cloexec. 2007-08-03 04:09:03 +00:00
isatty.c
lchmod.c
lchown.c
link.c
linkat.c Add fifth parameter to linkat. 2006-02-27 00:52:57 +00:00
lockf64.c
lockf.c
lseek64.c
lstat64.c . 2007-07-31 13:33:18 +00:00
lstat.c . 2007-07-31 13:33:18 +00:00
lxstat64.c
lxstat.c
Makefile Really implement fallocate{,64} and sync_file_range as cancellation points. 2011-04-01 11:15:08 -04:00
mkdir.c
mkdirat.c
mkfifo.c
mkfifoat.c
mknod.c . 2007-07-31 13:33:18 +00:00
mknodat.c . 2007-07-31 13:33:18 +00:00
open64.c * Makerules (sysd-rules): Define PTW for ptw-* files. 2007-05-24 23:55:28 +00:00
open.c * Makerules (sysd-rules): Define PTW for ptw-* files. 2007-05-24 23:55:28 +00:00
openat64.c * io/openat.c (__openat_2): Also pass fd to __openat. 2008-05-11 09:32:43 +00:00
openat.c * io/openat.c (__openat_2): Also pass fd to __openat. 2008-05-11 09:32:43 +00:00
pipe2.c * sysdeps/unix/sysv/linux/syscalls.list: Add __pipe2 alias. 2008-07-27 18:26:13 +00:00
pipe.c
poll.c
poll.h
posix_fadvise64.c
posix_fadvise.c
posix_fallocate64.c
posix_fallocate.c
ppoll.c
pwd.c
read.c
readlink.c [BZ #2450] 2006-04-01 19:12:44 +00:00
readlinkat.c * posix/bits/unistd.h (__readlinkat_chk): New prototype. 2006-04-24 17:01:40 +00:00
rmdir.c
sendfile64.c
sendfile.c
stat64.c . 2007-07-31 13:33:18 +00:00
stat.c . 2007-07-31 13:33:18 +00:00
statfs64.c
statfs.c
statvfs64.c
statvfs.c
symlink.c
symlinkat.c
test-lfs.c [BZ #2526, BZ #3138, BZ #3143] 2006-09-12 11:44:01 +00:00
test-stat2.c
test-stat.c
test-utime.c
tst-faccessat.c * sysdeps/unix/sysv/linux/renameat.c (__atfct_seterrno_2): Correcty 2006-01-22 00:57:24 +00:00
tst-fchmodat.c * sysdeps/unix/sysv/linux/renameat.c (__atfct_seterrno_2): Correcty 2006-01-22 00:57:24 +00:00
tst-fchownat.c * io/tst-fchownat.c: Correctly handle _POSIX_CHOWN_RESTRICTED 2008-03-08 05:21:41 +00:00
tst-fcntl.c [BZ #2526, BZ #3138, BZ #3143] 2006-09-12 11:44:01 +00:00
tst-fstatat.c * sysdeps/unix/sysv/linux/renameat.c (__atfct_seterrno_2): Correcty 2006-01-22 00:57:24 +00:00
tst-futimesat.c
tst-getcwd.c
tst-linkat.c (do_test): Pass new parameter to linkat. 2006-02-27 00:59:21 +00:00
tst-mkdirat.c * io/Makefile (tests): Add tst-symlinkat, tst-linkat, tst-readlinkat, 2006-01-20 23:24:42 +00:00
tst-mkfifoat.c * io/Makefile (tests): Add tst-symlinkat, tst-linkat, tst-readlinkat, 2006-01-20 23:24:42 +00:00
tst-mknodat.c * io/Makefile (tests): Add tst-symlinkat, tst-linkat, tst-readlinkat, 2006-01-20 23:24:42 +00:00
tst-openat.c * sysdeps/unix/sysv/linux/renameat.c (__atfct_seterrno_2): Correcty 2006-01-22 00:57:24 +00:00
tst-posix_fallocate.c Include <fcntl.h>. 2007-07-28 18:04:22 +00:00
tst-readlinkat.c * io/Makefile (tests): Add tst-symlinkat, tst-linkat, and 2006-01-20 21:55:16 +00:00
tst-renameat.c * sysdeps/unix/sysv/linux/renameat.c (__atfct_seterrno_2): Correcty 2006-01-22 00:57:24 +00:00
tst-statvfs.c
tst-symlinkat.c * io/Makefile (tests): Add tst-symlinkat, tst-linkat, and 2006-01-20 21:55:16 +00:00
tst-ttyname_r.c * nis/nis_subr.c (nis_getnames): Revert last change. 2006-12-05 21:28:15 +00:00
tst-unlinkat.c
ttyname_r.c
ttyname.c
umask.c
unlink.c
unlinkat.c
utime.c
utime.h
utimensat.c * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Define UTIME_NOW and 2007-05-10 21:44:41 +00:00
Versions * Versions.def (glibc): Add GLIBC_2.9. 2008-07-25 04:51:56 +00:00
write.c
xmknod.c
xmknodat.c
xstat64.c
xstat.c