diff options
author | Kurt Miller <kurt@cvs.openbsd.org> | 2008-10-02 20:12:09 +0000 |
---|---|---|
committer | Kurt Miller <kurt@cvs.openbsd.org> | 2008-10-02 20:12:09 +0000 |
commit | efc2566256e873c518b2559f3e622e48a4bde2a9 (patch) | |
tree | 7f95beb48536c3d4555ba73fe511a1f36b5970d5 /libexec/ld.so/mips64/syscall.h | |
parent | ef01721e655ca4cf6dae4242328cc42e2b191b45 (diff) |
Fix mmap() error checking to be correct 64-bit addresses. Consistently
use _dl_mmap_error() to check for mmap() errors. Adjust datatypes of
some local vars for 64-bit safety.
okay millert@ drahn@
Diffstat (limited to 'libexec/ld.so/mips64/syscall.h')
-rw-r--r-- | libexec/ld.so/mips64/syscall.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libexec/ld.so/mips64/syscall.h b/libexec/ld.so/mips64/syscall.h index 9be5ed1c2ef..b45fd1eb512 100644 --- a/libexec/ld.so/mips64/syscall.h +++ b/libexec/ld.so/mips64/syscall.h @@ -1,4 +1,4 @@ -/* $OpenBSD: syscall.h,v 1.4 2006/05/03 16:10:52 drahn Exp $ */ +/* $OpenBSD: syscall.h,v 1.5 2008/10/02 20:12:08 kurt Exp $ */ /* * Copyright (c) 1998-2002 Opsycon AB, Sweden. @@ -35,10 +35,10 @@ extern long _dl__syscall(quad_t val, ...); #ifndef _dl_MAX_ERRNO -#define _dl_MAX_ERRNO 4096 +#define _dl_MAX_ERRNO 512L #endif -#define _dl_check_error(__res) \ - ((int) __res < 0 && (int) __res >= -_dl_MAX_ERRNO) +#define _dl_mmap_error(__res) \ + ((long)__res < 0 && (long)__res >= -_dl_MAX_ERRNO) /* * Inlined system call functions that can be used before |