diff options
author | Perl 5 Porters <perl5-porters@africa.nicoh.com> | 1996-09-11 02:55:15 +0000 |
---|---|---|
committer | Andy Dougherty <doughera@lafcol.lafayette.edu> | 1996-09-11 02:55:15 +0000 |
commit | c43cd16b2d0254cdf3b775a546b5a6986ff4b90a (patch) | |
tree | 19d5a07e0f0f7e98588dd494b0e034c898c1d6ca /Porting | |
parent | f0efd8cf98c95b42a6a81fcafbccdf6224b90044 (diff) | |
download | perl-c43cd16b2d0254cdf3b775a546b5a6986ff4b90a.tar.gz |
Updated to match Configure.
Diffstat (limited to 'Porting')
-rw-r--r-- | Porting/Glossary | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/Porting/Glossary b/Porting/Glossary index 62818c69d1..4cd0099c93 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -133,11 +133,20 @@ d_bcopy (d_bcopy.U): This variable conditionally defines the HAS_BCOPY symbol if the bcopy() routine is available to copy strings. +d_bsdgetpgrp (d_getpgrp.U): + This variable conditionally defines USE_BSD_GETPGRP if + getpgrp needs one arguments whereas USG one needs none. + d_bsdpgrp (d_setpgrp.U): This variable conditionally defines USE_BSDPGRP if the notion of process group is the BSD one. This means setpgrp needs two arguments whereas USG one needs none. +d_bsdsetpgrp (d_setpgrp.U): + This variable conditionally defines USE_BSD_SETPGRP if + setpgrp needs two arguments whereas USG one needs none. + See also d_setpgid for a POSIX interface. + d_bzero (d_bzero.U): This variable conditionally defines the HAS_BZERO symbol if the bzero() routine is available to set memory to 0. @@ -272,6 +281,11 @@ d_getlogin (d_getlogin.U): indicates to the C program that the getlogin() routine is available to get the login name. +d_getpgid (d_getpgid.U): + This variable conditionally defines the HAS_GETPGID symbol, which + indicates to the C program that the getpgid(pid) function + is available to get the process group id. + d_getpgrp (d_getpgrp.U): This variable conditionally defines HAS_GETPGRP if getpgrp() is available to get the current process group. @@ -503,8 +517,9 @@ d_setlocale (d_setlocale.U): available to handle locale-specific ctype implementations. d_setpgid (d_setpgid.U): - This variable conditionally defines HAS_SETPGID if setpgid() is - available to set process group ID. + This variable conditionally defines the HAS_SETPGID symbol, which + indicates to the C program that the setpgid(pid, gpid) function + is available to set the process group id. d_setpgrp (d_setpgrp.U): This variable conditionally defines HAS_SETPGRP if setpgrp() is @@ -1224,6 +1239,22 @@ shmattype (d_shmat.U): This symbol contains the type of pointer returned by shmat(). It can be 'void *' or 'char *'. +shrpenv (libperl.U): + If the user builds a shared libperl.so, then we need to tell the + 'perl' executable where it will be able to find the installed libperl.so. + One way to do this on some systems is to set the environment variable + LD_RUN_PATH to the directory that will be the final location of the + shared libperl.so. The makefile can use this with something like + $shrpenv $(CC) -o perl perlmain.o $libperl $libs + Typical values are + shrpenv="env LD_RUN_PATH=$archlibexp/CORE" + or + shrpenv='' + See the main perl Makefile.SH for actual working usage. + Alternatively, we might be able to use a command line option such + as -R $archlibexp/CORE (Solaris, NetBSD) or -Wl,-rpath + $archlibexp/CORE (Linux). + sig_name (sig_name.U): This variable holds the signal names, space separated. The leading SIG in signals name is removed. See sig_num. |