1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-28 00:21:52 +03:00
* misc/syslog.c: Change to allow user the interpretation of the
	outcome even with syslog having no return value.

1998-02-05 20:41  Wolfram Gloger  <wmglo@dent.med.uni-muenchen.de>

	* elf/dl-addr.c: Fix search algorithms in dladdr(); don't assume
	that the number of program headers is >0 (which is wrong for the
	loader itself).

1998-02-27  Ulrich Drepper  <drepper@cygnus.com>
This commit is contained in:
Ulrich Drepper
1998-02-27 18:32:03 +00:00
parent 227d9931ef
commit f024c19647
3 changed files with 25 additions and 8 deletions

View File

@ -252,6 +252,8 @@ openlog_internal(const char *ident, int logstat, int logfac)
}
}
if (LogFile != -1 && !connected)
{
int old_errno = errno;
if (__connect(LogFile, &SyslogAddr, sizeof(SyslogAddr))
== -1)
{
@ -263,6 +265,7 @@ openlog_internal(const char *ident, int logstat, int logfac)
{
/* retry with next SOCK_STREAM: */
LogType = SOCK_STREAM;
__set_errno (old_errno);
continue;
}
} else