diff options
Diffstat (limited to 'sysdeps/generic')
-rw-r--r-- | sysdeps/generic/crypt-entry.c | 6 | ||||
-rw-r--r-- | sysdeps/generic/dl-sysdep.c | 4 | ||||
-rw-r--r-- | sysdeps/generic/sysd-stdio.c | 3 |
3 files changed, 9 insertions, 4 deletions
diff --git a/sysdeps/generic/crypt-entry.c b/sysdeps/generic/crypt-entry.c index 4a11b25752..ba23d1f3d4 100644 --- a/sysdeps/generic/crypt-entry.c +++ b/sysdeps/generic/crypt-entry.c @@ -1,5 +1,5 @@ /* Wrapper around MD5 sum replacement for crypt function. - Copyright (C) 1996 Free Software Foundation, Inc. + Copyright (C) 1996, 1997 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996. @@ -48,7 +48,7 @@ crypt_r (key, salt, data) return md5_crypt_r (key, salt, (char *) data, sizeof (struct crypt_data)); /* We don't have DES encryption. */ - __set_errno (ENOSYS); + __set_errno (EOPNOTSUPP); return NULL; } @@ -63,6 +63,6 @@ crypt (key, salt) return md5_crypt (key, salt); /* We don't have DES encryption. */ - __set_errno (ENOSYS); + __set_errno (EOPNOTSUPP); return NULL; } diff --git a/sysdeps/generic/dl-sysdep.c b/sysdeps/generic/dl-sysdep.c index 32697e782a..9408e61dbf 100644 --- a/sysdeps/generic/dl-sysdep.c +++ b/sysdeps/generic/dl-sysdep.c @@ -31,6 +31,7 @@ extern int _dl_argc; extern char **_dl_argv; extern char **_environ; +extern size_t _dl_pagesize; extern void _end; extern void _start (void); @@ -75,6 +76,9 @@ _dl_sysdep_start (void **start_argptr, case AT_PHNUM: phnum = av->a_un.a_val; break; + case AT_PAGESZ: + _dl_pagesize = av->a_un.a_val; + break; case AT_ENTRY: user_entry = av->a_un.a_val; break; diff --git a/sysdeps/generic/sysd-stdio.c b/sysdeps/generic/sysd-stdio.c index 363a763449..f5147bb3aa 100644 --- a/sysdeps/generic/sysd-stdio.c +++ b/sysdeps/generic/sysd-stdio.c @@ -16,6 +16,7 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include <errno.h> #include <stddef.h> #include <stdio.h> #include <stdlib.h> @@ -155,7 +156,7 @@ __stdio_open (filename, m, cookieptr) if (fd < 0) return -1; - *cookieptr = (PTR) fd; + *cookieptr = (void *) fd; return 0; } |