Mercurial > cpython-lru_cache-weakref
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)
