diff options
author | Larry Wall <lwall@jpl-devvax.jpl.nasa.gov> | 1990-10-19 13:31:07 +0000 |
---|---|---|
committer | Larry Wall <lwall@jpl-devvax.jpl.nasa.gov> | 1990-10-19 13:31:07 +0000 |
commit | e5d73d7778736a8bd9f7f44aad5289ad2c783a16 (patch) | |
tree | 756f3b46679d7ac7f679ae75de0329852e1155b2 /config.h.SH | |
parent | 20188a906a3fc8fea4839293454a6ca32aa362cc (diff) | |
download | perl-e5d73d7778736a8bd9f7f44aad5289ad2c783a16.tar.gz |
perl 3.0 patch #37 (combined patch)
I tried to take the strlen of an integer on systems without wait4()
or waitpid(). For some reason this didn't work too well...
In hash.c there was a call to dbm_nextkey() which needed to be
ifdefed on old dbm systems.
A pattern such as /foo.*bar$/ was wrongly optimized to do
tail matching on "foo". This was a longstanding bug that
was unmasked by patch 36.
Some systems have some SYS V IPC but not all of it. Configure
now figures this out.
Patch 36 put the user's PATH in front of Configures, but to make
it work right I needed to change all calls of loc to ./loc in
Configure.
$cryptlib needed to be mentioned in the Makefile.
Apollo 10.3 and Sun 3.5 have some compilation problems, so I
mentioned them in README.
Cray has weird restrictions on setjmp locations--you can't say
if (result = setjmp(...))
Random typos and cleanup.
Diffstat (limited to 'config.h.SH')
-rw-r--r-- | config.h.SH | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/config.h.SH b/config.h.SH index 3eee31f57a..28ede3df93 100644 --- a/config.h.SH +++ b/config.h.SH @@ -424,8 +424,24 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef!/\*#undef!' /* SYSVIPC: * This symbol, if defined, indicates that System V IPC exists. */ +/* IPCMSG: + * This symbol, if defined, indicates that System V IPC messages exist. + */ +/* IPCSEM: + * This symbol, if defined, indicates that System V IPC semaphores exist. + */ +/* IPCSHM: + * This symbol, if defined, indicates that System V IPC shared memory + * exists. + */ #$d_sysvipc SYSVIPC /**/ +#$d_ipcmsg IPCMSG /**/ + +#$d_ipcsem IPCSEM /**/ + +#$d_ipcshm IPCSHM /**/ + /* TRUNCATE: * This symbol, if defined, indicates that the truncate routine is * available to truncate files. |