mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
* include/sys/syslog.h: Use libc_hidden_proto for syslog, vsyslog.
* include/err.h: Use libc_hidden_proto for warn, warnx, vwarn, vwarn, verr, verrx. * include/stdlib.h: Use libc_hidden_proto for exit, getenv, bsearch. * misc/syslog.c: Add libc_hidden_def. * misc/err.c: Likewise. * stdlib/exit.c: Likewise. * stdlib/bsearch.c: Likewise. * sysdeps/generic/getenv.c: Likewise.
This commit is contained in:
10
ChangeLog
10
ChangeLog
@ -1,5 +1,15 @@
|
|||||||
2002-08-03 Roland McGrath <roland@redhat.com>
|
2002-08-03 Roland McGrath <roland@redhat.com>
|
||||||
|
|
||||||
|
* include/sys/syslog.h: Use libc_hidden_proto for syslog, vsyslog.
|
||||||
|
* include/err.h: Use libc_hidden_proto for warn, warnx, vwarn, vwarn,
|
||||||
|
verr, verrx.
|
||||||
|
* include/stdlib.h: Use libc_hidden_proto for exit, getenv, bsearch.
|
||||||
|
* misc/syslog.c: Add libc_hidden_def.
|
||||||
|
* misc/err.c: Likewise.
|
||||||
|
* stdlib/exit.c: Likewise.
|
||||||
|
* stdlib/bsearch.c: Likewise.
|
||||||
|
* sysdeps/generic/getenv.c: Likewise.
|
||||||
|
|
||||||
* include/libc-symbols.h (hidden_weak): Define it for [__ASSEMBLER__].
|
* include/libc-symbols.h (hidden_weak): Define it for [__ASSEMBLER__].
|
||||||
|
|
||||||
* sysdeps/unix/make-syscalls.sh: Generate libc_hidden_def or
|
* sysdeps/unix/make-syscalls.sh: Generate libc_hidden_def or
|
||||||
|
@ -1 +1,8 @@
|
|||||||
#include <misc/err.h>
|
#include <misc/err.h>
|
||||||
|
|
||||||
|
libc_hidden_proto (warn)
|
||||||
|
libc_hidden_proto (warnx)
|
||||||
|
libc_hidden_proto (vwarn)
|
||||||
|
libc_hidden_proto (vwarnx)
|
||||||
|
libc_hidden_proto (verr)
|
||||||
|
libc_hidden_proto (verrx)
|
||||||
|
@ -9,6 +9,9 @@
|
|||||||
/* Now define the internal interfaces. */
|
/* Now define the internal interfaces. */
|
||||||
#ifndef __Need_M_And_C
|
#ifndef __Need_M_And_C
|
||||||
|
|
||||||
|
libc_hidden_proto (exit)
|
||||||
|
libc_hidden_proto (getenv)
|
||||||
|
libc_hidden_proto (bsearch)
|
||||||
libc_hidden_proto (__secure_getenv)
|
libc_hidden_proto (__secure_getenv)
|
||||||
|
|
||||||
extern long int __random (void);
|
extern long int __random (void);
|
||||||
|
@ -1 +1,4 @@
|
|||||||
#include <misc/sys/syslog.h>
|
#include <misc/sys/syslog.h>
|
||||||
|
|
||||||
|
libc_hidden_proto (syslog)
|
||||||
|
libc_hidden_proto (vsyslog)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* 4.4BSD utility functions for error messages.
|
/* 4.4BSD utility functions for error messages.
|
||||||
Copyright (C) 1995, 1996, 1998, 2001 Free Software Foundation, Inc.
|
Copyright (C) 1995,96,98,2001,02 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -108,6 +108,7 @@ vwarnx (const char *format, __gnuc_va_list ap)
|
|||||||
}
|
}
|
||||||
funlockfile (stderr);
|
funlockfile (stderr);
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (warnx)
|
||||||
|
|
||||||
void
|
void
|
||||||
vwarn (const char *format, __gnuc_va_list ap)
|
vwarn (const char *format, __gnuc_va_list ap)
|
||||||
@ -141,6 +142,7 @@ vwarn (const char *format, __gnuc_va_list ap)
|
|||||||
}
|
}
|
||||||
funlockfile (stderr);
|
funlockfile (stderr);
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (warnx)
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -148,12 +150,14 @@ warn (const char *format, ...)
|
|||||||
{
|
{
|
||||||
VA (vwarn (format, ap))
|
VA (vwarn (format, ap))
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (warn)
|
||||||
|
|
||||||
void
|
void
|
||||||
warnx (const char *format, ...)
|
warnx (const char *format, ...)
|
||||||
{
|
{
|
||||||
VA (vwarnx (format, ap))
|
VA (vwarnx (format, ap))
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (warnx)
|
||||||
|
|
||||||
void
|
void
|
||||||
verr (int status, const char *format, __gnuc_va_list ap)
|
verr (int status, const char *format, __gnuc_va_list ap)
|
||||||
@ -161,6 +165,7 @@ verr (int status, const char *format, __gnuc_va_list ap)
|
|||||||
vwarn (format, ap);
|
vwarn (format, ap);
|
||||||
exit (status);
|
exit (status);
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (verr)
|
||||||
|
|
||||||
void
|
void
|
||||||
verrx (int status, const char *format, __gnuc_va_list ap)
|
verrx (int status, const char *format, __gnuc_va_list ap)
|
||||||
@ -168,6 +173,7 @@ verrx (int status, const char *format, __gnuc_va_list ap)
|
|||||||
vwarnx (format, ap);
|
vwarnx (format, ap);
|
||||||
exit (status);
|
exit (status);
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (verrx)
|
||||||
|
|
||||||
void
|
void
|
||||||
err (int status, const char *format, ...)
|
err (int status, const char *format, ...)
|
||||||
|
@ -102,6 +102,7 @@ syslog(pri, fmt, va_alist)
|
|||||||
vsyslog(pri, fmt, ap);
|
vsyslog(pri, fmt, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (syslog)
|
||||||
|
|
||||||
void
|
void
|
||||||
vsyslog(pri, fmt, ap)
|
vsyslog(pri, fmt, ap)
|
||||||
@ -278,6 +279,7 @@ vsyslog(pri, fmt, ap)
|
|||||||
|
|
||||||
free (buf);
|
free (buf);
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (vsyslog)
|
||||||
|
|
||||||
static struct sockaddr SyslogAddr; /* AF_UNIX address of local logger */
|
static struct sockaddr SyslogAddr; /* AF_UNIX address of local logger */
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991, 1992, 1997, 2000 Free Software Foundation, Inc.
|
/* Copyright (C) 1991,92,97,2000,02 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -46,3 +46,4 @@ bsearch (const void *key, const void *base, size_t nmemb, size_t size,
|
|||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (bsearch)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991,1995,1996,1997,1999,2001 Free Software Foundation, Inc.
|
/* Copyright (C) 1991,95,96,97,99,2001,02 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -81,3 +81,4 @@ exit (int status)
|
|||||||
|
|
||||||
_exit (status);
|
_exit (status);
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (exit)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991, 92, 94, 96, 98, 99 Free Software Foundation, Inc.
|
/* Copyright (C) 1991,92,94,96,98,99,2002 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -98,3 +98,4 @@ getenv (name)
|
|||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (getenv)
|
||||||
|
Reference in New Issue
Block a user