summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-05-30 22:11:51 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-05-30 22:11:51 +0000
commit3813c13628a77759bf2a27ed62289da711baa338 (patch)
tree9c75758f90b4e59d89950093fd09c668e63357cf /Porting
parentd76cede9154d51f41507d717ae2bce97adb6e387 (diff)
downloadperl-3813c13628a77759bf2a27ed62289da711baa338.tar.gz
Introduce HAS_GETESPWNAM, HAS_GETPRPWNAM, and I_PROT
in case somebody wants to write an extension for more shadow database interfaces. p4raw-id: //depot/cfgperl@6166
Diffstat (limited to 'Porting')
-rw-r--r--Porting/Glossary12
-rw-r--r--Porting/config.sh15
-rw-r--r--Porting/config_H34
3 files changed, 47 insertions, 14 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index 1d6b1881ae..da89a02e2e 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -616,6 +616,10 @@ d_getcwd (d_getcwd.U):
indicates to the C program that the getcwd() routine is available
to get the current working directory.
+d_getespwnam (d_getespwnam.U):
+ This variable conditionally defines HAS_GETESPWNAM if getespwnam() is
+ available to retrieve enchanced (shadow) password entries by name.
+
d_getfsstat (d_getfsstat.U):
This variable conditionally defines the HAS_GETFSSTAT symbol, which
indicates to the C program that the getfsstat() routine is available.
@@ -735,6 +739,10 @@ d_getprotoprotos (d_getprotoprotos.U):
prototypes for the various getproto*() functions.
See also netdbtype.U for probing for various netdb types.
+d_getprpwnam (d_getprpwnam.U):
+ This variable conditionally defines HAS_GETPRPWNAM if getprpwnam() is
+ available to retrieve protected (shadow) password entries by name.
+
d_getpwent (d_getpwent.U):
This variable conditionally defines the HAS_GETPWENT symbol, which
indicates to the C program that the getpwent() routine is available
@@ -2010,6 +2018,10 @@ i_poll (i_poll.U):
This variable conditionally defines the I_POLL symbol, and indicates
whether a C program should include <poll.h>.
+i_prot (i_prot.U):
+ This variable conditionally defines the I_PROT symbol, and indicates
+ whether a C program should include <prot.h>.
+
i_pthread (i_pthread.U):
This variable conditionally defines the I_PTHREAD symbol,
and indicates whether a C program should include <pthread.h>.
diff --git a/Porting/config.sh b/Porting/config.sh
index 1da4de3489..b37bce4a15 100644
--- a/Porting/config.sh
+++ b/Porting/config.sh
@@ -8,7 +8,7 @@
# Package name : perl5
# Source directory : .
-# Configuration time: Mon May 8 19:17:48 EET DST 2000
+# Configuration time: Wed May 31 00:52:02 EET DST 2000
# Configured by : jhi
# Target system : osf1 alpha.hut.fi v4.0 878 alpha
@@ -59,7 +59,7 @@ ccflags='-pthread -std -DLANGUAGE_C'
ccsymbols='__alpha=1 __LANGUAGE_C__=1 __osf__=1 __unix__=1 _LONGLONG=1 _SYSTYPE_BSD=1 SYSTYPE_BSD=1 unix=1'
cf_by='jhi'
cf_email='yourname@yourhost.yourplace.com'
-cf_time='Mon May 8 19:17:48 EET DST 2000'
+cf_time='Wed May 31 00:52:02 EET DST 2000'
charsize='1'
chgrp=''
chmod=''
@@ -159,6 +159,7 @@ d_fstatvfs='define'
d_ftello='undef'
d_ftime='undef'
d_getcwd='define'
+d_getespwnam='define'
d_getfsstat='define'
d_getgrent='define'
d_getgrps='define'
@@ -183,6 +184,7 @@ d_getpgrp='define'
d_getppid='define'
d_getprior='define'
d_getprotoprotos='define'
+d_getprpwnam='define'
d_getpwent='define'
d_getsbyname='define'
d_getsbyport='define'
@@ -457,6 +459,7 @@ i_neterrno='undef'
i_netinettcp='define'
i_niin='define'
i_poll='define'
+i_prot='define'
i_pthread='define'
i_pwd='define'
i_rpcsvcdbm='undef'
@@ -544,12 +547,12 @@ lib_ext='.a'
libc='/usr/shlib/libc.so'
libperl='libperl.so'
libpth='/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /var/shlib'
-libs='-lgdbm -ldbm -ldb -lm -liconv -lpthread -lexc'
+libs='-lgdbm -ldbm -ldb -lm -lsecurity -laud -liconv -lpthread -lexc'
libsdirs=' /usr/shlib /usr/ccs/lib'
-libsfiles=' libgdbm.so libdbm.a libdb.so libm.so libiconv.so libpthread.so libexc.so'
-libsfound=' /usr/shlib/libgdbm.so /usr/ccs/lib/libdbm.a /usr/shlib/libdb.so /usr/shlib/libm.so /usr/shlib/libiconv.so /usr/shlib/libpthread.so /usr/shlib/libexc.so'
+libsfiles=' libgdbm.so libdbm.a libdb.so libm.so libsecurity.so libaud.so libiconv.so libpthread.so libexc.so'
+libsfound=' /usr/shlib/libgdbm.so /usr/ccs/lib/libdbm.a /usr/shlib/libdb.so /usr/shlib/libm.so /usr/shlib/libsecurity.so /usr/shlib/libaud.so /usr/shlib/libiconv.so /usr/shlib/libpthread.so /usr/shlib/libexc.so'
libspath=' /usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /var/shlib'
-libswanted='sfio socket bind inet nsl nm gdbm dbm db malloc dld ld sun m cposix posix ndir dir crypt sec ucb BSD x iconv pthread exc'
+libswanted='sfio socket bind inet nsl nm gdbm dbm db malloc dld ld sun m cposix posix ndir dir crypt sec security aud ucb BSD x iconv pthread exc'
line=''
lint=''
lkflags=''
diff --git a/Porting/config_H b/Porting/config_H
index 17afce53f6..bb539e21ce 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -17,7 +17,7 @@
/*
* Package name : perl5
* Source directory : .
- * Configuration time: Mon May 8 19:17:48 EET DST 2000
+ * Configuration time: Wed May 31 00:52:02 EET DST 2000
* Configured by : jhi
* Target system : osf1 alpha.hut.fi v4.0 878 alpha
*/
@@ -1399,6 +1399,12 @@
*/
#define HAS_GETCWD /**/
+/* HAS_GETESPWNAM:
+ * This symbol, if defined, indicates that the getespwnam system call is
+ * available to retrieve enchanced (shadow) password entries by name.
+ */
+#define HAS_GETESPWNAM /**/
+
/* HAS_GETFSSTAT:
* This symbol, if defined, indicates that the getfsstat routine is
* available to stat filesystems in bulk.
@@ -1529,6 +1535,12 @@
*/
#define HAS_GETPROTO_PROTOS /**/
+/* HAS_GETPRPWNAM:
+ * This symbol, if defined, indicates that the getprpwnam system call is
+ * available to retrieve protected (shadow) password entries by name.
+ */
+#define HAS_GETPRPWNAM /**/
+
/* HAS_GETPWENT:
* This symbol, if defined, indicates that the getpwent routine is
* available for sequential access of the passwd database.
@@ -1731,6 +1743,13 @@
#define HAS_MMAP /**/
#define Mmap_t void * /**/
+/* HAS_MODFL:
+ * This symbol, if defined, indicates that the modfl routine is
+ * available to split a long double x into a fractional part f and
+ * an integer part i such that |f| < 1.0 and (f + i) = x.
+ */
+#define HAS_MODFL /**/
+
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
* available to modify the access protection of a memory mapped file.
@@ -2323,6 +2342,12 @@
*/
#define I_POLL /**/
+/* I_PROT:
+ * This symbol, if defined, indicates that <prot.h> exists and
+ * should be included.
+ */
+#define I_PROT /**/
+
/* I_PTHREAD:
* This symbol, if defined, indicates to the C program that it should
* include <pthread.h>.
@@ -3100,11 +3125,4 @@
#define PERL_XS_APIVERSION "5.6.0"
#define PERL_PM_APIVERSION "5.005"
-/* HAS_MODFL:
- * This symbol, if defined, indicates that the modfl routine is
- * available to split a long double x into a fractional part f and
- * an integer part i such that |f| < 1.0 and (f + i) = x.
- */
-#define HAS_MODFL /**/
-
#endif