diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | sysdeps/mach/hurd/dl-sysdep.c | 11 |
2 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index a175cb5a2c..04414b6ca4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-09-29 Mark Kettenis <kettenis@gnu.org> + + * sysdeps/mach/hurd/dl-sysdep.c (__access): New function. Dummy + implementation for use by the dynamic linker. + 2000-09-29 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Protect DN_* by diff --git a/sysdeps/mach/hurd/dl-sysdep.c b/sysdeps/mach/hurd/dl-sysdep.c index dcfbb39371..56e8118c49 100644 --- a/sysdeps/mach/hurd/dl-sysdep.c +++ b/sysdeps/mach/hurd/dl-sysdep.c @@ -654,6 +654,17 @@ __xstat (int vers, const char *file, struct stat *buf) return 0; } +/* This function is called by the dynamic linker (rtld.c) to check + whether debugging malloc is allowed even for SUID binaries. This + stub will always fail, which means that malloc-debugging is always + disabled for SUID binaries. */ +int weak_function +__access (const char *file, int type) +{ + errno = ENOSYS; + return -1; +} + pid_t weak_function __getpid () { |