summaryrefslogtreecommitdiff
path: root/sysdeps/stub
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1995-03-06 00:27:08 +0000
committerRoland McGrath <roland@gnu.org>1995-03-06 00:27:08 +0000
commit6408bdde65cac02ef96ae9f2b77f222b534c0e75 (patch)
tree3a10be5fdb3d11bdd95f31a2615c266d5f3e0762 /sysdeps/stub
parent4933a099c29045e0615139c9a55d77862ae8ae6c (diff)
Fri Mar 3 12:24:52 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* sysdeps/generic/sys/mman.h (__mmap, __munmap): Declare these. * sysdeps/unix/sysv/irix4/sys/mman.h: Likewise. * sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise. * sysdeps/unix/bsd/osf1/sys/mman.h: Likewise. * sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise. * sysdeps/stub/munmap.c (munmap): Rename to __munmap, add weak alias munmap. * sysdeps/unix/mman/munmap.S: Likewise. * sysdeps/mach/munmap.c: Likewise. * sysdeps/mach/hurd/mmap.c (mmap): Rename to __mmap, add weak alias mmap. * sysdeps/unix/mman/mmap.S: Likewise. * sysdeps/unix/bsd/sun/sunos4/mmap.c: Likewise. * sysdeps/stub/mmap.c: Likewise. * sysdeps/unix/bsd/setsid.c: Use __getpgid instead of __getpgrp. * sysdeps/unix/dirfd.c: #undef dirfd before function defn. Thu Mar 2 12:15:24 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * misc/search.h: Add missing semicolon. * sysdeps/unix/dirfd.c: Fix typo. * sysdeps/generic/sys/mman.h (mmap): Use __off_t instead of off_t in decl. * stdio/vfscanf.c (%c): In no-assign case, fix loop to decrement WIDTH before test.
Diffstat (limited to 'sysdeps/stub')
-rw-r--r--sysdeps/stub/mmap.c9
-rw-r--r--sysdeps/stub/munmap.c7
2 files changed, 9 insertions, 7 deletions
diff --git a/sysdeps/stub/mmap.c b/sysdeps/stub/mmap.c
index 5ee4fa7797..e230c9d8a4 100644
--- a/sysdeps/stub/mmap.c
+++ b/sysdeps/stub/mmap.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994 Free Software Foundation, Inc.
+/* Copyright (C) 1994, 1995 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
@@ -20,7 +20,7 @@ Cambridge, MA 02139, USA. */
#include <sys/mman.h>
#include <errno.h>
-/* Map addresses starting near ADDR and extending for LEN bytes. from
+/* Map addresses starting near ADDR and extending for LEN bytes. From
OFFSET into the file FD describes according to PROT and FLAGS. If ADDR
is nonzero, it is the desired mapping address. If the MAP_FIXED bit is
set in FLAGS, the mapping will be at ADDR exactly (which must be
@@ -30,9 +30,10 @@ Cambridge, MA 02139, USA. */
deallocates any previous mapping for the affected region. */
caddr_t
-mmap (caddr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
+__mmap (caddr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
{
errno = ENOSYS;
return (caddr_t) -1;
}
-
+
+weak_alias (__mmap, mmap)
diff --git a/sysdeps/stub/munmap.c b/sysdeps/stub/munmap.c
index c12889a1e5..ba61e0f97a 100644
--- a/sysdeps/stub/munmap.c
+++ b/sysdeps/stub/munmap.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994 Free Software Foundation, Inc.
+/* Copyright (C) 1994, 1995 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
@@ -24,9 +24,10 @@ Cambridge, MA 02139, USA. */
bytes. Returns 0 if successful, -1 for errors (and sets errno). */
int
-munmap (caddr_t addr, size_t len)
+__munmap (caddr_t addr, size_t len)
{
errno = ENOSYS;
return -1;
}
-
+
+weak_alias (__munmap, munmap)