summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorderaadt <>1998-01-02 05:32:49 +0000
committerderaadt <>1998-01-02 05:32:49 +0000
commitc4dc32ffa30805a4ab2bbb7da986e82faa64508a (patch)
treea08617796fd7736a8c3c8442ead59d06ba974231 /src
parent8a2a9746f839bd7f3503aec48829f9dc53468ba5 (diff)
downloadopenbsd-c4dc32ffa30805a4ab2bbb7da986e82faa64508a.tar.gz
openbsd-c4dc32ffa30805a4ab2bbb7da986e82faa64508a.tar.bz2
openbsd-c4dc32ffa30805a4ab2bbb7da986e82faa64508a.zip
make mmap() return void *, add MAP_FAILED
Diffstat (limited to 'src')
-rw-r--r--src/lib/libc/stdlib/malloc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libc/stdlib/malloc.c b/src/lib/libc/stdlib/malloc.c
index 66d1a2a9da..9aadc494f9 100644
--- a/src/lib/libc/stdlib/malloc.c
+++ b/src/lib/libc/stdlib/malloc.c
@@ -8,7 +8,7 @@
8 */ 8 */
9 9
10#if defined(LIBC_SCCS) && !defined(lint) 10#if defined(LIBC_SCCS) && !defined(lint)
11static char rcsid[] = "$OpenBSD: malloc.c,v 1.29 1997/08/23 10:43:25 pefo Exp $"; 11static char rcsid[] = "$OpenBSD: malloc.c,v 1.30 1998/01/02 05:32:49 deraadt Exp $";
12#endif /* LIBC_SCCS and not lint */ 12#endif /* LIBC_SCCS and not lint */
13 13
14/* 14/*
@@ -268,7 +268,7 @@ static char *malloc_func;
268 268
269/* Macro for mmap */ 269/* Macro for mmap */
270#define MMAP(size) \ 270#define MMAP(size) \
271 mmap((caddr_t)0, (size), PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, \ 271 mmap((void *)0, (size), PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, \
272 MMAP_FD, (off_t)0); 272 MMAP_FD, (off_t)0);
273 273
274/* 274/*
@@ -391,7 +391,7 @@ malloc_exit()
391/* 391/*
392 * Allocate a number of pages from the OS 392 * Allocate a number of pages from the OS
393 */ 393 */
394static caddr_t 394static void *
395map_pages(pages) 395map_pages(pages)
396 int pages; 396 int pages;
397{ 397{
@@ -466,7 +466,7 @@ extend_pgdir(index)
466 page_dir = new; 466 page_dir = new;
467 467
468 /* Now free the old stuff */ 468 /* Now free the old stuff */
469 munmap((caddr_t)old, oldlen); 469 munmap(old, oldlen);
470 return 1; 470 return 1;
471} 471}
472 472