diff Python/thread.c @ 1186:947f8a347c4f legacy-trunk

ushdr_t was not defined so fill in its size instead of using sizeof.
author Sjoerd Mullender <sjoerd@acm.org>
date Wed, 13 Jan 1993 12:49:46 +0000
parents cf8ddb29e26e
children 2937897a7d8b
line wrap: on
line diff
--- a/Python/thread.c	Wed Jan 13 12:45:41 1993 +0000
+++ b/Python/thread.c	Wed Jan 13 12:49:46 1993 +0000
@@ -16,6 +16,7 @@
 #include <ulocks.h>
 #include <errno.h>
 
+#define HDR_SIZE	2680	/* sizeof(ushdr_t) */
 #define MAXPROC		100	/* max # of threads that can be started */
 
 static usptr_t *shared_arena;
@@ -121,7 +122,7 @@
 		perror("usconfig - CONF_INITSIZE (check)");
 	if (usconfig(CONF_INITSIZE, size) < 0)
 		perror("usconfig - CONF_INITSIZE (reset)");
-	addr = (long) dl_getrange(size + sizeof(ushdr_t));
+	addr = (long) dl_getrange(size + HDR_SIZE);
 	dprintf(("trying to use addr %lx-%lx for shared arena\n", addr, addr+size));
 	errno = 0;
 	if ((addr = usconfig(CONF_ATTACHADDR, addr)) < 0 && errno != 0)
@@ -194,7 +195,7 @@
 				perror("usconfig - CONF_INITSIZE (check)");
 			if (usconfig(CONF_INITSIZE, size) < 0)
 				perror("usconfig - CONF_INITSIZE (reset)");
-			addr = (long) dl_getrange(size + sizeof(ushdr_t));
+			addr = (long) dl_getrange(size + HDR_SIZE);
 			dprintf(("trying to use addr %lx-%lx for sproc\n", addr, addr+size));
 			errno = 0;
 			if ((addr = usconfig(CONF_ATTACHADDR, addr)) < 0 && errno != 0)