From c7cba294417b1d7170681ff006994928daad1443 Mon Sep 17 00:00:00 2001 From: Eric Norum Date: Fri, 29 Nov 2002 19:06:54 +0000 Subject: Return error rather than panic if argument is unsupported. --- cpukit/posix/ChangeLog | 5 +++++ cpukit/posix/src/sysconf.c | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'cpukit/posix') diff --git a/cpukit/posix/ChangeLog b/cpukit/posix/ChangeLog index 96e49e4342..36b6fb1e54 100644 --- a/cpukit/posix/ChangeLog +++ b/cpukit/posix/ChangeLog @@ -1,3 +1,8 @@ +2002-11-29 Eric Norum + + * src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX. + Return error rather than panic if argument is unsupported. + 2002-11-19 Ralf Corsepius * configure.ac: Cosmetical fixes. diff --git a/cpukit/posix/src/sysconf.c b/cpukit/posix/src/sysconf.c index 905f53696c..2d11473c5c 100644 --- a/cpukit/posix/src/sysconf.c +++ b/cpukit/posix/src/sysconf.c @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -31,6 +32,9 @@ long sysconf( return rtems_libio_number_iops; } + case _SC_GETPW_R_SIZE_MAX: + return 1024; + #if defined(__sparc__) case 515: /* Solaris _SC_STACK_PROT */ return 0; @@ -40,5 +44,6 @@ long sysconf( break; } - return POSIX_NOT_IMPLEMENTED(); + errno = EINVAL; + return -1; } -- cgit v1.2.3