From d6c20ff3733a781a34fc26c42fe5f41df9aada52 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 17 Aug 2001 21:59:28 +0000 Subject: 2001-08-17 Joel Sherrill * include/rtems/libio_.h: Added ifdef to ensure that LOGIN_NAME_MAX is defined on GNU/Linux (RedHat 6.2 distribution). * libc/unixlibc.c: Added stubs for rtems_io_register_name() and rtems_io_lookup_name() so UNIX port would compile the IO manager sptest that registers /dev/null. --- c/src/lib/include/rtems/libio_.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'c/src/lib/include/rtems/libio_.h') diff --git a/c/src/lib/include/rtems/libio_.h b/c/src/lib/include/rtems/libio_.h index 027ce7d2c3..7e0f6df71e 100644 --- a/c/src/lib/include/rtems/libio_.h +++ b/c/src/lib/include/rtems/libio_.h @@ -211,6 +211,14 @@ extern rtems_libio_t *rtems_libio_iop_freelist; /* * External structures */ +#if !defined(LOGIN_NAME_MAX) +#if defined(__linux__) +#define LOGIN_NAME_MAX _POSIX_LOGIN_NAME_MAX +#else +#error "don't know how to set LOGIN_NAME_MAX" +#endif +#endif + typedef struct { rtems_id task_id; rtems_filesystem_location_info_t current_directory; -- cgit v1.2.3