mirror of
git://sourceware.org/git/glibc.git
synced 2025-02-23 13:09:58 +08:00
Update.
2004-03-11 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/sysconf.c (__sysconf): Add missing support for some _SC_* values.
This commit is contained in:
parent
2f284cf542
commit
7780fd933c
@ -1,3 +1,8 @@
|
||||
2004-03-11 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/posix/sysconf.c (__sysconf): Add missing support for
|
||||
some _SC_* values.
|
||||
|
||||
2004-03-10 Chris Heath <chris@heathens.co.nz>
|
||||
|
||||
* iconvdata/gconv.map: Add gconv_end (fixes memory leak).
|
||||
|
@ -1,4 +1,5 @@
|
||||
/* Copyright (C) 1991,93,1995-1997,1999-2003 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1991,1993,1995-1997,1999-2003,2004
|
||||
Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -37,6 +38,8 @@ __sysconf (name)
|
||||
{
|
||||
switch (name)
|
||||
{
|
||||
/* Also add obsolete or unnecessarily added constants here. */
|
||||
case _SC_EQUIV_CLASS_MAX:
|
||||
default:
|
||||
__set_errno (EINVAL);
|
||||
return -1;
|
||||
@ -385,6 +388,7 @@ __sysconf (name)
|
||||
return -1;
|
||||
#endif
|
||||
|
||||
/* The same as _SC_IOV_MAX. */
|
||||
case _SC_UIO_MAXIOV:
|
||||
#ifdef UIO_MAXIOV
|
||||
return UIO_MAXIOV;
|
||||
@ -465,6 +469,13 @@ __sysconf (name)
|
||||
return -1;
|
||||
#endif
|
||||
|
||||
case _SC_2_FORT_RUN:
|
||||
#ifdef _POSIX2_FORT_RUN
|
||||
return _POSIX2_FORT_RUN;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
|
||||
case _SC_2_LOCALEDEF:
|
||||
#ifdef _POSIX2_LOCALEDEF
|
||||
return _POSIX2_LOCALEDEF;
|
||||
@ -1094,6 +1105,12 @@ __sysconf (name)
|
||||
return _POSIX2_PBS_LOCATE;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
case _SC_2_PBS_MESSAGE:
|
||||
#ifdef _POSIX2_PBS_MESSAGE
|
||||
return _POSIX2_PBS_MESSAGE;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
case _SC_2_PBS_TRACK:
|
||||
#ifdef _POSIX2_PBS_TRACK
|
||||
@ -1115,6 +1132,38 @@ __sysconf (name)
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
|
||||
case _SC_HOST_NAME_MAX:
|
||||
#ifdef HOST_NAME_MAX
|
||||
return HOST_NAME_MAX;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
|
||||
case _SC_TRACE:
|
||||
#ifdef _POSIX_TRACE
|
||||
return _POSIX_TRACE;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
case _SC_TRACE_EVENT_FILTER:
|
||||
#ifdef _POSIX_TRACE_EVENT_FILTER
|
||||
return _POSIX_TRACE_EVENT_FILTER;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
case _SC_TRACE_INHERIT:
|
||||
#ifdef _POSIX_TRACE_INHERIT
|
||||
return _POSIX_TRACE_INHERIT;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
case _SC_TRACE_LOG:
|
||||
#ifdef _POSIX_TRACE_LOG
|
||||
return _POSIX_TRACE_LOG;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user