When checking the entry point of an executable, use N_PAGSIZ() rather
than __LDPGSZ directly.
This commit is contained in:
parent
c49d89171e
commit
ec67ea7102
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: ldd.c,v 1.12 1995/10/09 00:14:41 pk Exp $ */
|
||||
/* $NetBSD: ldd.c,v 1.13 1996/09/07 22:07:15 thorpej Exp $ */
|
||||
/*
|
||||
* Copyright (c) 1993 Paul Kranenburg
|
||||
* All rights reserved.
|
||||
|
@ -107,10 +107,9 @@ char *argv[];
|
|||
if (read(fd, &hdr, sizeof hdr) != sizeof hdr
|
||||
|| (N_GETFLAG(hdr) & EX_DPMASK) != EX_DYNAMIC
|
||||
#if 1 /* Compatibility */
|
||||
|| hdr.a_entry < __LDPGSZ
|
||||
|| hdr.a_entry < N_PAGSIZ(hdr)
|
||||
#endif
|
||||
) {
|
||||
|
||||
warnx("%s: not a dynamic executable", *argv);
|
||||
(void)close(fd);
|
||||
rval |= 1;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: ldd.c,v 1.12 1995/10/09 00:14:41 pk Exp $ */
|
||||
/* $NetBSD: ldd.c,v 1.13 1996/09/07 22:07:15 thorpej Exp $ */
|
||||
/*
|
||||
* Copyright (c) 1993 Paul Kranenburg
|
||||
* All rights reserved.
|
||||
|
@ -107,10 +107,9 @@ char *argv[];
|
|||
if (read(fd, &hdr, sizeof hdr) != sizeof hdr
|
||||
|| (N_GETFLAG(hdr) & EX_DPMASK) != EX_DYNAMIC
|
||||
#if 1 /* Compatibility */
|
||||
|| hdr.a_entry < __LDPGSZ
|
||||
|| hdr.a_entry < N_PAGSIZ(hdr)
|
||||
#endif
|
||||
) {
|
||||
|
||||
warnx("%s: not a dynamic executable", *argv);
|
||||
(void)close(fd);
|
||||
rval |= 1;
|
||||
|
|
Loading…
Reference in New Issue