From: Perl 5 Porters Date: Wed, 11 Sep 1996 02:55:15 +0000 (+0000) Subject: Updated to match Configure. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c43cd16b2d0254cdf3b775a546b5a6986ff4b90a;p=p5sagit%2Fp5-mst-13.2.git Updated to match Configure. --- diff --git a/Porting/Glossary b/Porting/Glossary index 62818c6..4cd0099 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.