freebsd-dev/lib/libc/gen
David Malone 94998878b7 If syslog fails to talk to syslogd, then it tries to write a message
to the console in a final attempt to log something. Make this final
attempt non-blocking so that a blocking console doesn't end up
blocking process which attempt to syslog something.

In particular, this means you should be able to su and fix the
problem if the console becomes blocking.

MFC after:	3 weeks
2002-03-09 11:38:01 +00:00
..
__xuname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
_pthread_stubs.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
_rand48.c
_spinlock_stub.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
_thread_init.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
alarm.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
alarm.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
arc4random.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
arc4random.c Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00
assert.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
basename.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
basename.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
clock.3 mdoc(7) police: remove whitespace at EOL. 2001-11-20 13:43:58 +00:00
clock.c
closedir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
confstr.3 Start using .St macro for POSIX.1-2001. 2001-12-08 19:06:23 +00:00
confstr.c
crypt.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
ctermid.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ctermid.c Provide and document ctermid_r function. 1999-11-28 23:28:49 +00:00
daemon.3 mdoc(7) police: tidy up OpenBSD fixes. 2002-01-16 15:21:39 +00:00
daemon.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
devname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
devname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
directory.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
dirname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
dirname.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
disklabel.c Cut-n-paste in `list' mode considered harmful. 2002-02-01 07:25:07 +00:00
dladdr.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
dlfcn.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
dllockinit.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
dlopen.3 Allow ldd(1) be used on shared libraries in addition to executables. 2002-02-04 10:33:48 +00:00
drand48.c
erand48.c
err.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
err.c Fixed tab lossage in vendor id and nearby style bugs in previous commit. 2002-02-01 23:26:32 +00:00
errlst.c Add new errno ``ENOATTR''. 2002-03-07 15:13:44 +00:00
exec.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
exec.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
fmtcheck.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
fmtcheck.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
fnmatch.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
fnmatch.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
frexp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
fstab.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
ftok.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ftok.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
fts-compat.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
fts-compat.h Complete prototype for fts_compar. 2001-06-13 14:59:57 +00:00
fts.3 Document the FTS_ROOTPARENTLEVEL and FTS_ROOTLEVEL constants. 2001-09-20 12:32:45 +00:00
fts.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getbootfile.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getbootfile.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getbsize.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getbsize.c
getcap.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getcap.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getcwd.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getcwd.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
getdiskbyname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getdomainname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getdomainname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getfsent.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getgrent.3 Per POSIX <grp.h> doesn't require <sys/types.h>. 2002-02-25 17:20:40 +00:00
getgrent.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getgrouplist.3 Use the proper type (gid_t) for (group)->gr_gid to be orthogonal 2002-01-22 17:32:53 +00:00
getgrouplist.c Fixed syntax error in previous commit. It was non-fatal because it was 2002-02-01 23:16:39 +00:00
gethostname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
gethostname.c
getloadavg.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getloadavg.c
getlogin.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getmntinfo.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getmntinfo.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getnetgrent.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getnetgrent.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
getobjformat.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getobjformat.c FreeBSD 4.1 bootstrapping aid (__FBSDID is not there). 2002-02-08 09:34:17 +00:00
getosreldate.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getpagesize.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getpagesize.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getpass.3 mdoc(7) police: add missing comma. 2001-11-22 09:48:54 +00:00
getpeereid.3 This API will appear in FreeBSD 4.6. 2002-03-09 05:19:21 +00:00
getpeereid.c Introduce a version field to `struct xucred' in place of one of the 2002-02-27 04:45:37 +00:00
getprogname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getprogname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getpwent.3 yp(4) -> yp(8). 2002-01-14 16:59:03 +00:00
getpwent.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getttyent.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getttyent.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getusershell.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getusershell.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getvfsbyname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getvfsbyname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getvfsent.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getvfsent.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
glob.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
glob.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
initgroups.3 Use the proper type (gid_t) for (group)->gr_gid to be orthogonal 2002-01-22 17:32:53 +00:00
initgroups.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
isatty.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
isinf.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
jrand48.c
lcong48.c
ldexp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
lockf.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
lockf.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
lrand48.c
Makefile.inc Fixed missing backslash in previous commit. 2002-01-11 16:08:49 +00:00
modf.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
mrand48.c
msgctl.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
msgctl.c
msgget.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
msgget.c
msgrcv.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
msgrcv.c
msgsnd.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
msgsnd.c
nice.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
nice.c
nlist.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
nlist.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
nrand48.c
ntp_gettime.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
opendir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
pause.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
pause.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
pmadvise.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
popen.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
popen.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
posixshm.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
pselect.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
psignal.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
psignal.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
pw_scan.c Bring a comment in line with the code, and fix some spelling errors 2002-03-09 04:00:53 +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 Fixed divots that I created when I moved prototypes of group_from_gid 2002-02-19 00:05:59 +00:00
pwcache.c Fixed divots that I created when I moved prototypes of group_from_gid 2002-02-19 00:05:59 +00:00
raise.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
raise.c
rand48.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
rand48.h * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
readdir.c use _GENERIC_DIRSIZ(dp) to avoid copying too much of the dirent over 2002-02-26 21:39:32 +00:00
readpassphrase.3 Update readpassphrase(3)to the latest revisions. Changes are mainly due 2002-03-08 21:14:00 +00:00
readpassphrase.c Fix build. I commented out getpass() in readpassphrase.c because the 2002-03-09 03:16:41 +00:00
rewinddir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
rfork_thread.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
scandir.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
scandir.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
seed48.c
seekdir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sem_destroy.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_getvalue.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_init.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_open.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_post.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_wait.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
semconfig.c
semctl.c
semget.c
semop.c
setdomainname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sethostname.c
setjmp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
setjmperr.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
setmode.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
setmode.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
setproctitle.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
setproctitle.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
setprogname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
shm_open.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
shmat.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
shmctl.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
shmdt.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
shmget.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
siginterrupt.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
siginterrupt.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
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: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
signal.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sigsetops.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sigsetops.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sleep.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sleep.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
srand48.c
stringlist.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
stringlist.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
strtofflags.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
strtofflags.c FreeBSD 4.1 bootstrapping aid (__FBSDID is not there). 2002-02-08 09:34:17 +00:00
swapcontext.c Include <stddef.h> to fix build problem when namespace pollution 2002-01-11 19:46:08 +00:00
sysconf.3 Add support for sysconf(_SC_NPROCESSORS_CONF) and sysconf(_SC_NPROCESSORS_ONLN). 2001-12-01 12:07:42 +00:00
sysconf.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sysctl.3 The sixth argument to the NET_RT_IFLIST sysctl is actually 0 for 2002-01-23 12:48:08 +00:00
sysctl.c Make the implementation and documentation agree. Specifically: 1999-01-06 18:11:53 +00:00
sysctlbyname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sysctlnametomib.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
syslog.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
syslog.c If syslog fails to talk to syslogd, then it tries to write a message 2002-03-09 11:38:01 +00:00
tcgetpgrp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
tcsendbreak.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
tcsetattr.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
tcsetpgrp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
telldir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
telldir.h Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00
termios.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
time.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
time.c
times.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
times.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
timezone.3 Avoid use of direct troff requests in mdoc(7) manual pages. 2000-11-10 17:46:15 +00:00
timezone.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
ttyname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ttyname.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
ttyslot.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
tzset.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ualarm.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ualarm.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
uname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
uname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
unvis.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
unvis.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
usleep.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
usleep.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
utime.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
utime.c
valloc.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
valloc.c
vis.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
vis.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
wait3.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
wait.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
waitpid.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00