1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-10 14:02:43 +00:00
freebsd/lib/libc/gen
Garance A Drosehn bbe8edb0ac Fix some error-handling logic so that ferror is called before fclose,
instead of immediately after the fclose.  The previous logic did work
on freebsd, but is somewhat risky practice (and causes trouble when
porting to other OS's).

PR:		bin/22965
Reviewed by:	Garrett Wollman
2000-12-02 00:07:56 +00:00
..
__xuname.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
_rand48.c
_spinlock_stub.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
alarm.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
alarm.c
arc4random.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
arc4random.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
assert.c
basename.3 mdoc(7) police: use certified section headers wherever possible. 2000-11-17 11:44:16 +00:00
basename.c Import XPG4-compliant basename(3) and dirname(3) from OpenBSD. 2000-08-31 15:56:15 +00:00
clock.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
clock.c
closedir.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
confstr.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
confstr.c
crypt.c $Header$ -> $FreeBSD$ 1999-08-28 05:11:36 +00:00
ctermid.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
ctermid.c Provide and document ctermid_r function. 1999-11-28 23:28:49 +00:00
daemon.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
daemon.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
devname.3 Add code to devname(3) so it can find the names of devices which 2000-09-09 11:39:59 +00:00
devname.c Pickup SPECNAMELEN from <sys/param.h> and use it. 2000-09-16 21:58:53 +00:00
directory.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
dirname.3 mdoc(7) police: use certified section headers wherever possible. 2000-11-17 11:44:16 +00:00
dirname.c Import XPG4-compliant basename(3) and dirname(3) from OpenBSD. 2000-08-31 15:56:15 +00:00
disklabel.c Add unsigned char cast to isdigit 1999-11-04 04:46:18 +00:00
dladdr.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
dlfcn.c Add a new function dllockinit() for registering thread locking 1999-12-27 04:44:04 +00:00
dllockinit.3 Use Fx macro wherever possible. 2000-11-14 11:20:58 +00:00
dlopen.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
drand48.c
erand48.c
err.3 Note that the `fmt' parameter is a printf()-like string. 2000-11-26 23:33:40 +00:00
err.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
errlst.c Add missing strings. 1999-04-24 18:28:24 +00:00
exec.3 Remove fullstops from the end of .Xr lines in SEE ALSO section. 2000-11-15 14:40:14 +00:00
exec.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
fnmatch.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
fnmatch.c
frexp.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
fstab.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
ftok.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
ftok.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
fts-compat.c Fix style bugs (including ones introduced from OpenBSD). 2000-08-16 23:37:16 +00:00
fts-compat.h
fts.3 mdoc(7) police: use the new features of the Nm macro. 2000-11-20 14:08:07 +00:00
fts.c Fix style bugs (including ones introduced from OpenBSD). 2000-08-16 23:37:16 +00:00
getbootfile.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
getbootfile.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
getbsize.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
getbsize.c
getcap.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
getcap.c Fix some error-handling logic so that ferror is called before fclose, 2000-12-02 00:07:56 +00:00
getcwd.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
getcwd.c Remove the SIGSYS handler and wrapper around the __getcwd() syscall. 2000-09-05 09:35:36 +00:00
getdiskbyname.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
getdomainname.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
getdomainname.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
getfsent.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
getgrent.3 Remove blank line introduced in rev 1.13. 2000-11-20 16:18:45 +00:00
getgrent.c Add nsswitch support. By creating an /etc/nsswitch.conf file, you can 2000-09-06 18:16:48 +00:00
getgrouplist.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
getgrouplist.c
gethostname.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
gethostname.c
getloadavg.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
getloadavg.c
getlogin.c Provide the getlogin_r function. 1999-11-28 22:41:38 +00:00
getmntinfo.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
getmntinfo.c
getnetgrent.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
getnetgrent.c Add unsigned char cast to isspace arg 1999-11-04 04:16:28 +00:00
getobjformat.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
getobjformat.c Initialize a var to quiet -Wall. 1999-12-18 04:47:43 +00:00
getosreldate.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
getpagesize.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
getpagesize.c
getpass.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
getpass.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
getpwent.3 Add a period missing from rev 1.13. 2000-11-20 16:19:37 +00:00
getpwent.c Fix bug introduced in previous commit: users obtained via compat mode 2000-11-13 21:22:50 +00:00
getttyent.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
getttyent.c Add unsigned char cast to isspace arg 1999-11-04 04:16:28 +00:00
getusershell.3 Fix hard sentence break introduced in rev 1.7. 2000-11-20 16:25:10 +00:00
getusershell.c Add nsswitch support. By creating an /etc/nsswitch.conf file, you can 2000-09-06 18:16:48 +00:00
getvfsbyname.3 mdoc(7) police: Nm -> Fn where appropriate. 2000-11-20 14:11:46 +00:00
getvfsbyname.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
getvfsent.3 log 2000-11-22 09:23:54 +00:00
getvfsent.c vfsload maps into kldload only now, no more fork/exec of modload(8). 1999-04-19 14:28:45 +00:00
glob.3 mdoc(7) police: Er macro usage cleanup. 2000-11-22 16:02:00 +00:00
glob.c
initgroups.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
initgroups.c
isatty.c
isinf.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
jrand48.c
lcong48.c
ldexp.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
lockf.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
lockf.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
lrand48.c
Makefile.inc Add nsswitch support. By creating an /etc/nsswitch.conf file, you can 2000-09-06 18:16:48 +00:00
modf.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
mrand48.c
msgctl.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
msgctl.c
msgget.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
msgget.c
msgrcv.3 Use Fx macro wherever possible. 2000-11-14 11:20:58 +00:00
msgrcv.c
msgsnd.3 Use Fx macro wherever possible. 2000-11-14 11:20:58 +00:00
msgsnd.c
nice.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
nice.c
nlist.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
nlist.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
nrand48.c
ntp_gettime.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
opendir.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
pause.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
pause.c Take care to avoid having "strong" and "weak" symbols of the same name in 2000-03-16 02:14:41 +00:00
popen.3 mdoc(7) police: use certified section headers wherever possible. 2000-11-17 11:44:16 +00:00
popen.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
posixshm.c Remove cancellation point propagation. 2000-04-26 23:17:17 +00:00
psignal.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
psignal.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
pw_scan.c Add nsswitch support. By creating an /etc/nsswitch.conf file, you can 2000-09-06 18:16:48 +00:00
pw_scan.h Add nsswitch support. By creating an /etc/nsswitch.conf file, you can 2000-09-06 18:16:48 +00:00
pwcache.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
pwcache.c
raise.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
raise.c
rand48.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
rand48.h
readdir.c #include <string.h> for memcpy() prototype 2000-06-03 00:27:54 +00:00
rewinddir.c
rfork_thread.3 Add a skeleton rfork_thread(3) man page. 2000-07-29 12:12:39 +00:00
scandir.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
scandir.c
seed48.c
seekdir.c
sem_destroy.3 mdoc(7) police: Er macro usage cleanup. 2000-11-22 16:02:00 +00:00
sem_getvalue.3 Change my email address in the copyright notices for the sake of consistency 2000-07-18 01:38:19 +00:00
sem_init.3 mdoc(7) police: Er macro usage cleanup. 2000-11-22 16:02:00 +00:00
sem_open.3 Change my email address in the copyright notices for the sake of consistency 2000-07-18 01:38:19 +00:00
sem_post.3 Make sem_post() safe to call from within a signal handler, as required by 2000-08-01 21:19:09 +00:00
sem_wait.3 Change my email address in the copyright notices for the sake of consistency 2000-07-18 01:38:19 +00:00
semconfig.c
semctl.c
semget.c
semop.c
setdomainname.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
sethostname.c
setjmp.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
setjmperr.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
setmode.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
setmode.c Add unsigned char cast to isdigit 1999-11-04 04:46:18 +00:00
setproctitle.3 log 2000-11-22 09:23:54 +00:00
setproctitle.c If the format string passed to setproctitle begins with a '-' 2000-08-01 06:37:09 +00:00
shm_open.3 mdoc(7) police: Nm -> Fn where appropriate. 2000-11-20 14:11:46 +00:00
shmat.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
shmctl.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
shmdt.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
shmget.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
siginterrupt.3 mdoc(7) police: Er macro usage cleanup. 2000-11-22 16:02:00 +00:00
siginterrupt.c
siglist.c Add a strsignal(3) (like strerror(3)) for libc compatability with other 1999-05-18 04:48:58 +00:00
signal.3 mdoc(7) police: Nm -> Fn where appropriate. 2000-11-20 14:11:46 +00:00
signal.c
sigsetops.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
sigsetops.c o Add $FreeBSD$ as a rcsid instead of in a comment 1999-10-02 19:37:14 +00:00
sleep.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
sleep.c Take care to avoid having "strong" and "weak" symbols of the same name in 2000-03-16 02:14:41 +00:00
srand48.c
stringlist.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
stringlist.c
strtofflags.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
strtofflags.c Modify strtofflags so that it returns a malloced string instead of a 2000-06-17 11:09:24 +00:00
sysconf.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
sysconf.c
sysctl.3 mdoc(7) police: Er macro usage cleanup. 2000-11-22 16:02:00 +00:00
sysctl.c
sysctlbyname.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
syslog.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
syslog.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
tcgetpgrp.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
tcsendbreak.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
tcsetattr.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
tcsetpgrp.3 mdoc(7) police: Nm -> Fn where appropriate. 2000-11-20 14:11:46 +00:00
telldir.c
termios.c Take care to avoid having "strong" and "weak" symbols of the same name in 2000-03-16 02:14:41 +00:00
time.3 Use `Er' variable to define first column width in ERRORS section. 2000-05-06 12:07:59 +00:00
time.c
times.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
times.c
timezone.3 Avoid use of direct troff requests in mdoc(7) manual pages. 2000-11-10 17:46:15 +00:00
timezone.c
ttyname.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
ttyname.c
ttyslot.c
tzset.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
ualarm.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
ualarm.c
uname.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
uname.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
unvis.3 mdoc(7) police: Nm -> Fn where appropriate. 2000-11-20 14:11:46 +00:00
unvis.c Add URI encoding to the vis/unvis routines courtesy of VIS_HTTPSTYLE. 2000-07-01 15:55:49 +00:00
usleep.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
usleep.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
utime.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
utime.c
valloc.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
valloc.c
vis.3 Remove trailing whitespace only. 2000-07-03 08:31:02 +00:00
vis.c Style fixes. 2000-07-01 17:49:34 +00:00
wait3.c
wait.c Take care to avoid having "strong" and "weak" symbols of the same name in 2000-03-16 02:14:41 +00:00
waitpid.c Take care to avoid having "strong" and "weak" symbols of the same name in 2000-03-16 02:14:41 +00:00