diff options
author | jb <jb@FreeBSD.org> | 1998-03-09 07:27:58 +0000 |
---|---|---|
committer | jb <jb@FreeBSD.org> | 1998-03-09 07:27:58 +0000 |
commit | 8ed23e046bcd57ab8d2438b629ff7ec04b325b6d (patch) | |
tree | daba9c25396ec0a378960b252d8aade360babec5 /lib | |
parent | 1078515ef6ee623deb58e2fd34643c80cde1e41d (diff) | |
download | FreeBSD-src-8ed23e046bcd57ab8d2438b629ff7ec04b325b6d.zip FreeBSD-src-8ed23e046bcd57ab8d2438b629ff7ec04b325b6d.tar.gz |
Add #include <unistd.h> to get the prototype for __syscall().
Cast to long before casting to a void ptr to shut up gcc.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libc/sys/mmap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libc/sys/mmap.c b/lib/libc/sys/mmap.c index c011692..32aeffb 100644 --- a/lib/libc/sys/mmap.c +++ b/lib/libc/sys/mmap.c @@ -38,6 +38,7 @@ static char sccsid[] = "@(#)mmap.c 8.1 (Berkeley) 6/17/93"; #include <sys/types.h> #include <sys/mman.h> #include <sys/syscall.h> +#include <unistd.h> /* * This function provides 64-bit offset padding that @@ -53,6 +54,6 @@ mmap(addr, len, prot, flags, fd, offset) off_t offset; { - return((void *)__syscall((quad_t)SYS_mmap, addr, len, prot, flags, + return((void *)(long)__syscall((quad_t)SYS_mmap, addr, len, prot, flags, fd, 0, offset)); } |