diff options
author | peter <peter@FreeBSD.org> | 1997-05-15 23:00:07 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1997-05-15 23:00:07 +0000 |
commit | e13905b82ee7dbd59e7219bcaa1a5280ccd671dc (patch) | |
tree | 86f4d2e853c0e1a5603c5bdb9f79dbdc9df7c023 /gnu/usr.bin/cvs | |
parent | baaed17f86e14f8405c7d62a09b3be4c0d7d3c84 (diff) | |
download | FreeBSD-src-e13905b82ee7dbd59e7219bcaa1a5280ccd671dc.zip FreeBSD-src-e13905b82ee7dbd59e7219bcaa1a5280ccd671dc.tar.gz |
Update to build the new cvs version
Diffstat (limited to 'gnu/usr.bin/cvs')
-rw-r--r-- | gnu/usr.bin/cvs/contrib/Makefile | 4 | ||||
-rw-r--r-- | gnu/usr.bin/cvs/cvs/Makefile | 22 | ||||
-rw-r--r-- | gnu/usr.bin/cvs/cvs/options.h | 222 | ||||
-rw-r--r-- | gnu/usr.bin/cvs/lib/Makefile | 4 | ||||
-rw-r--r-- | gnu/usr.bin/cvs/lib/config.h | 46 | ||||
-rw-r--r-- | gnu/usr.bin/cvs/lib/config.h.proto | 46 |
6 files changed, 184 insertions, 160 deletions
diff --git a/gnu/usr.bin/cvs/contrib/Makefile b/gnu/usr.bin/cvs/contrib/Makefile index aa6a529..efb912b 100644 --- a/gnu/usr.bin/cvs/contrib/Makefile +++ b/gnu/usr.bin/cvs/contrib/Makefile @@ -1,11 +1,11 @@ -# $Id$ +# $Id: Makefile,v 1.9 1997/02/22 15:45:11 peter Exp $ .include "${.CURDIR}/../Makefile.inc" .PATH: ${CVSDIR}/contrib .PATH: ${CVSDIR}/man -SCRIPTS= rcs2log clmerge cln_hist commit_prep cvs_acls cvscheck \ +SCRIPTS= clmerge cln_hist commit_prep cvs2vendor cvs_acls cvscheck \ log log_accum mfpipe rcs-to-cvs rcs2log rcslock sccs2rcs \ easy-import diff --git a/gnu/usr.bin/cvs/cvs/Makefile b/gnu/usr.bin/cvs/cvs/Makefile index 47848c0..9d5dc2d 100644 --- a/gnu/usr.bin/cvs/cvs/Makefile +++ b/gnu/usr.bin/cvs/cvs/Makefile @@ -1,4 +1,4 @@ -# $Id$ +# $Id: Makefile,v 1.16 1997/02/22 15:45:14 peter Exp $ .include "${.CURDIR}/../Makefile.inc" @@ -9,19 +9,19 @@ PROG= cvs MAN1= cvs.1 MAN5= cvs.5 -SRCS= add.c admin.c checkin.c checkout.c classify.c client.c commit.c \ - create_adm.c cvsrc.c diff.c entries.c expand_path.c find_names.c \ - history.c ignore.c import.c lock.c log.c login.c logmsg.c main.c \ - modules.c no_diff.c parseinfo.c patch.c rcs.c rcscmds.c recurse.c \ - release.c remove.c repos.c root.c rtag.c server.c status.c tag.c \ - update.c vers_ts.c wrapper.c -SRCS+= subr.c error.c filesubr.c version.c myndbm.c fileattr.c watch.c run.c \ - hash.c edit.c mkmodules.c scramble.c +SRCS= add.c admin.c buffer.c checkin.c checkout.c classify.c client.c \ + commit.c create_adm.c cvsrc.c diff.c edit.c entries.c error.c \ + expand_path.c fileattr.c filesubr.c find_names.c hash.c history.c \ + ignore.c import.c lock.c log.c login.c logmsg.c main.c mkmodules.c \ + modules.c myndbm.c no_diff.c parseinfo.c patch.c rcs.c rcscmds.c \ + recurse.c release.c remove.c repos.c root.c rtag.c run.c scramble.c \ + server.c status.c subr.c tag.c update.c vers_ts.c version.c watch.c \ + wrapper.c zlib.c CFLAGS+= -I${.CURDIR} -I${.CURDIR}/../lib -I${CVSDIR}/src -I${CVSDIR}/lib -DHAVE_CONFIG_H -DPADD+= ${LIBCVS} ${LIBGNUREGEX} ${LIBMD} ${LIBCRYPT} -LDADD+= -lcvs -lgnuregex -lmd -lcrypt +DPADD+= ${LIBCVS} ${LIBGNUREGEX} ${LIBMD} ${LIBCRYPT} ${LIBZ} +LDADD+= -lcvs -lgnuregex -lmd -lcrypt -lz .include <bsd.prog.mk> diff --git a/gnu/usr.bin/cvs/cvs/options.h b/gnu/usr.bin/cvs/cvs/options.h index b917063..476d747 100644 --- a/gnu/usr.bin/cvs/cvs/options.h +++ b/gnu/usr.bin/cvs/cvs/options.h @@ -1,4 +1,3 @@ -/* src/options.h. Generated automatically by configure. */ /* * Copyright (c) 1992, Brian Berliner and Jeff Polk * Copyright (c) 1989-1992, Brian Berliner @@ -17,70 +16,47 @@ */ /* - * CVS provides the most features when used in conjunction with the Version-5 - * release of RCS. Thus, it is the default. This also assumes that GNU diff - * Version-1.15 is being used as well -- you will have to configure your RCS - * V5 release separately to make this the case. If you do not have RCS V5 and - * GNU diff V1.15, comment out this define. You should not try mixing and - * matching other combinations of these tools. + * CVS provides the most features when used in conjunction with the + * Version-5 release of RCS. Thus, it is the default. This also + * assumes that GNU diff Version-1.15 is being used as well -- you + * will have to configure your RCS V5 release separately to make this + * the case. If you do not have RCS V5 and GNU diff V1.15, comment out + * this define. You should not try mixing and matching other + * combinations of these tools. */ #ifndef HAVE_RCS5 #define HAVE_RCS5 #endif /* - * If, before installing this version of CVS, you were running RCS V4 AND you - * are installing this CVS and RCS V5 and GNU diff 1.15 all at the same time, - * you should turn on the following define. It only exists to try to do - * reasonable things with your existing checked out files when you upgrade to - * RCS V5, since the keyword expansion formats have changed with RCS V5. - * - * If you already have been running with RCS5, or haven't been running with CVS - * yet at all, or are sticking with RCS V4 for now, leave the commented out. - */ -#ifndef HAD_RCS4 -/* #define HAD_RCS4 */ -#endif - -/* - * For portability and heterogeneity reasons, CVS is shipped by default using - * my own text-file version of the ndbm database library in the src/myndbm.c - * file. If you want better performance and are not concerned about - * heterogeneous hosts accessing your modules file, turn this option off. + * For portability and heterogeneity reasons, CVS is shipped by + * default using my own text-file version of the ndbm database library + * in the src/myndbm.c file. If you want better performance and are + * not concerned about heterogeneous hosts accessing your modules + * file, turn this option off. */ #ifndef MY_NDBM #define MY_NDBM #endif /* - * The "diff" program to execute when creating patch output. This "diff" - * must support the "-c" option for context diffing. Specify a full - * pathname if your site wants to use a particular diff. Note that unlike - * the diff used with RCS, you *must not* supply -a here (doing so will cause - * the server to generate patches which patch cannot handle in some cases). + * The "diff" program to execute when creating patch output. This + * "diff" must support the "-c" option for context diffing. Specify a + * full pathname if your site wants to use a particular diff. Note + * that unlike the diff used with RCS, you *must not* supply -a here + * (doing so will cause the server to generate patches which patch + * cannot handle in some cases). * * NOTE: this program is only used for the ``patch'' sub-command (and * for ``update'' if you are using the server). The other commands * use rcsdiff which will use whatever version of diff was specified * when rcsdiff was built on your system. */ - #ifndef DIFF #define DIFF "diff" #endif /* - * The "grep" program to execute when checking to see if a merged file had - * any conflicts. This "grep" must support a standard basic - * regular expression as an argument. Specify a full pathname if your site - * wants to use a particular grep. - */ - -#ifndef GREP -#define GREP "grep" -#endif - -/* * The "patch" program to run when using the CVS server and accepting * patches across the network. Specify a full pathname if your site * wants to use a particular patch. @@ -90,13 +66,13 @@ #endif /* - * By default, RCS programs are executed with the shell or through execlp(), - * so the user's PATH environment variable is searched. If you'd like to - * bind all RCS programs to a certain directory (perhaps one not in most - * people's PATH) then set the default in RCSBIN_DFLT. Note that setting - * this here will cause all RCS programs to be executed from this directory, - * unless the user overrides the default with the RCSBIN environment variable - * or the "-b" option to CVS. + * By default, RCS programs are executed with the shell or through + * execlp(), so the user's PATH environment variable is searched. If + * you'd like to bind all RCS programs to a certain directory (perhaps + * one not in most people's PATH) then set the default in RCSBIN_DFLT. + * Note that setting this here will cause all RCS programs to be + * executed from this directory, unless the user overrides the default + * with the RCSBIN environment variable or the "-b" option to CVS. * * If you use the password-authenticating server, then you need to * make sure that the server can find the RCS programs to invoke them. @@ -105,12 +81,16 @@ * complete. But no actual shell is ever started by that user, so the * PATH environment variable may not contain the directory with the * RCS binaries, even though if that user logged in normally, PATH - * would include the directory. + * would include the directory. * * One way to solve this problem is to set RCSBIN_DFLT here. An * alternative is to make sure that root has the right directory in * its path already. Another, probably better alternative is to - * specify -b in /etc/inetd.conf. + * specify -b in /etc/inetd.conf. + * + * You may also have to set RCSBIN_DFLT here if there's no global + * start-up script run for users by rshd and your RCS programs are not + * in a directory in the default PATH assigned by rshd. * * This define should be either the empty string ("") or a full * pathname to the directory containing all the installed programs @@ -120,12 +100,20 @@ #define RCSBIN_DFLT "" #endif +/* Directory used for storing temporary files, if not overridden by + environment variables or the -T global option. There should be little + need to change this (-T is a better mechanism if you need to use a + different directory for temporary files). */ +#ifndef TMPDIR_DFLT +#define TMPDIR_DFLT "/tmp" +#endif + /* - * The default editor to use, if one does not specify the "-e" option to cvs, - * or does not have an EDITOR environment variable. I set this to just "vi", - * and use the shell to find where "vi" actually is. This allows sites with - * /usr/bin/vi or /usr/ucb/vi to work equally well (assuming that your PATH - * is reasonable). + * The default editor to use, if one does not specify the "-e" option + * to cvs, or does not have an EDITOR environment variable. I set + * this to just "vi", and use the shell to find where "vi" actually + * is. This allows sites with /usr/bin/vi or /usr/ucb/vi to work + * equally well (assuming that your PATH is reasonable). */ #ifndef EDITOR_DFLT #define EDITOR_DFLT "vi" @@ -148,22 +136,23 @@ * The cvs admin command is restricted to the members of the group * CVS_ADMIN_GROUP. If this group does not exist, all users are * allowed to run cvs admin. To disable the cvs admin for all users, - * create an empty group CVS_ADMIN_GROUP. To disable access control for - * cvs admin, comment out the define below. + * create an empty group CVS_ADMIN_GROUP. To disable access control + * for cvs admin, comment out the define below. */ #ifndef CVS_ADMIN_GROUP #define CVS_ADMIN_GROUP "cvsadmin" #endif /* - * The Repository file holds the path to the directory within the source - * repository that contains the RCS ,v files for each CVS working directory. - * This path is either a full-path or a path relative to CVSROOT. + * The Repository file holds the path to the directory within the + * source repository that contains the RCS ,v files for each CVS + * working directory. This path is either a full-path or a path + * relative to CVSROOT. * - * The only advantage that I can see to having a relative path is that One can - * change the physical location of the master source repository, change one's - * CVSROOT environment variable, and CVS will work without problems. I - * recommend using full-paths. + * The only advantage that I can see to having a relative path is that + * one can change the physical location of the master source + * repository, change one's CVSROOT environment variable, and CVS will + * work without problems. I recommend using full-paths. */ #ifndef RELATIVE_REPOS /* #define RELATIVE_REPOS */ @@ -171,25 +160,28 @@ /* * When committing or importing files, you must enter a log message. - * Normally, you can do this either via the -m flag on the command line or an - * editor will be started for you. If you like to use logging templates (the - * rcsinfo file within the $CVSROOT/CVSROOT directory), you might want to - * force people to use the editor even if they specify a message with -m. - * Enabling FORCE_USE_EDITOR will cause the -m message to be appended to the - * temp file when the editor is started. + * Normally, you can do this either via the -m flag on the command + * line or an editor will be started for you. If you like to use + * logging templates (the rcsinfo file within the $CVSROOT/CVSROOT + * directory), you might want to force people to use the editor even + * if they specify a message with -m. Enabling FORCE_USE_EDITOR will + * cause the -m message to be appended to the temp file when the + * editor is started. */ #ifndef FORCE_USE_EDITOR /* #define FORCE_USE_EDITOR */ #endif /* - * When locking the repository, some sites like to remove locks and assume - * the program that created them went away if the lock has existed for a long - * time. This used to be the default for previous versions of CVS. CVS now - * attempts to be much more robust, so lock files should not be left around - * by mistake. The new behaviour will never remove old locks (they must now - * be removed by hand). Enabling CVS_FUDGELOCKS will cause CVS to remove - * locks that are older than CVSLCKAGE seconds. + * When locking the repository, some sites like to remove locks and + * assume the program that created them went away if the lock has + * existed for a long time. This used to be the default for previous + * versions of CVS. CVS now attempts to be much more robust, so lock + * files should not be left around by mistake. The new behaviour will + * never remove old locks (they must now be removed by hand). + * Enabling CVS_FUDGELOCKS will cause CVS to remove locks that are + * older than CVSLCKAGE seconds. + * * Use of this option is NOT recommended. */ #ifndef CVS_FUDGELOCKS @@ -198,30 +190,18 @@ /* * When committing a permanent change, CVS and RCS make a log entry of - * who committed the change. If you are committing the change logged in - * as "root" (not under "su" or other root-priv giving program), CVS/RCS - * cannot determine who is actually making the change. + * who committed the change. If you are committing the change logged + * in as "root" (not under "su" or other root-priv giving program), + * CVS/RCS cannot determine who is actually making the change. * * As such, by default, CVS disallows changes to be committed by users - * logged in as "root". You can disable this option by commenting - * out the lines below. + * logged in as "root". You can disable this option by commenting out + * the lines below. */ #ifndef CVS_BADROOT #define CVS_BADROOT #endif -/* - * The "cvs diff" command accepts all the single-character options that GNU - * diff (1.15) accepts. Except -D. GNU diff uses -D as a way to put - * cpp-style #define's around the output differences. CVS, by default, uses - * -D to specify a free-form date (like "cvs diff -D '1 week ago'"). If - * you would prefer that the -D option of "cvs diff" work like the GNU diff - * option, then comment out this define. - */ -#ifndef CVS_DIFFDATE -#define CVS_DIFFDATE -#endif - /* Define this to enable the SETXID support. The way to use this is to create a group with no users in it (except perhaps cvs administrators), set the cvs executable to setgid that group, chown @@ -229,42 +209,54 @@ permissions in the repository to 770. The last person to modify a file will own it, but as long as directory permissions are set right that won't matter. You'll need a system which inherits file - groups from the parent directory. I don't know how carefully this - has been inspected for security holes. */ + groups from the parent directory (WARNING: using the wrong kind of + system (I think Solaris 2.4 is the wrong kind, for example) will + create a security hole! You will receive no warning other than the + fact that files in the working directory are owned by the group + which cvs is setgid to). + One security hole which has been reported is that setgid is not + turned off when the editor is invoked--most editors provide a way + to execute a shell, or the user can specify an editor (this one is + large enough to drive a truck through). Don't assume that the + holes described here are the only ones; I don't know how carefully + SETXID has been inspected for security holes. */ #ifndef SETXID_SUPPORT /* #define SETXID_SUPPORT */ #endif -/* Should we build the password-authenticating client? Whether to - include the password-authenticating _server_, on the other hand, is - set in config.h. */ +/* + * Should we build the password-authenticating client? Whether to + * include the password-authenticating _server_, on the other hand, is + * set in config.h. + */ +#ifdef CLIENT_SUPPORT #define AUTH_CLIENT_SUPPORT 1 +#endif /* - * If you are working with a large remote repository and a 'cvs checkout' is - * swamping your network and memory, define these to enable flow control. - * You will end up with even less guarantees of a consistant checkout, - * but that may be better than no checkout at all. The master server process - * will monitor how far it is getting behind, if it reaches the high water - * mark, it will signal the child process to stop generating data when - * convenient (ie: no locks are held, currently at the beginning of a - * new directory). Once the buffer has drained sufficiently to reach the - * low water mark, it will be signalled to start again. - * -- EXPERIMENTAL! -- A better solution may be in the works. - * You may override the default hi/low watermarks here too. + * If you are working with a large remote repository and a 'cvs + * checkout' is swamping your network and memory, define these to + * enable flow control. You will end up with even less probability of + * a consistent checkout (see Concurrency in cvs.texinfo), but CVS + * doesn't try to guarantee that anyway. The master server process + * will monitor how far it is getting behind, if it reaches the high + * water mark, it will signal the child process to stop generating + * data when convenient (ie: no locks are held, currently at the + * beginning of a new directory). Once the buffer has drained + * sufficiently to reach the low water mark, it will be signalled to + * start again. You may override the default hi/low watermarks here + * too. */ -#ifndef SERVER_FLOWCONTROL #define SERVER_FLOWCONTROL #define SERVER_HI_WATER (2 * 1024 * 1024) #define SERVER_LO_WATER (1 * 1024 * 1024) -#endif /* End of CVS configuration section */ /* - * Externs that are included in libc, but are used frequently enough to - * warrant defining here. + * Externs that are included in libc, but are used frequently enough + * to warrant defining here. */ #ifndef STDC_HEADERS extern void exit (); diff --git a/gnu/usr.bin/cvs/lib/Makefile b/gnu/usr.bin/cvs/lib/Makefile index 954a64d..9c74c4f 100644 --- a/gnu/usr.bin/cvs/lib/Makefile +++ b/gnu/usr.bin/cvs/lib/Makefile @@ -1,4 +1,4 @@ -# $Id$ +# $Id: Makefile,v 1.13 1997/02/22 15:45:20 peter Exp $ .include "${.CURDIR}/../Makefile.inc" @@ -15,7 +15,7 @@ CFLAGS+= -I${.CURDIR} -I${CVSDIR}/src -DHAVE_CONFIG_H SRCS = argmatch.c getdate.y getline.c \ getopt.c getopt1.c savecwd.c \ - sighandle.c strippath.c stripslash.c \ + sighandle.c stripslash.c \ xgetwd.c yesno.c CLEANFILES+= getdate.c y.tab.h diff --git a/gnu/usr.bin/cvs/lib/config.h b/gnu/usr.bin/cvs/lib/config.h index 9f03a47..e8128f4 100644 --- a/gnu/usr.bin/cvs/lib/config.h +++ b/gnu/usr.bin/cvs/lib/config.h @@ -8,11 +8,6 @@ /* #undef _ALL_SOURCE */ #endif -/* Define if type char is unsigned and you are not using gcc. */ -#ifndef __CHAR_UNSIGNED__ -/* #undef __CHAR_UNSIGNED__ */ -#endif - /* Define to empty if the keyword does not work. */ /* #undef const */ @@ -28,9 +23,6 @@ /* Define if utime(file, NULL) sets file's timestamp to the present. */ #define HAVE_UTIME_NULL 1 -/* Define as __inline if that's what the C compiler calls it. */ -/* #undef inline */ - /* Define if on MINIX. */ /* #undef _MINIX */ @@ -78,15 +70,15 @@ /* Define if you want to use the password authenticated server. */ #define AUTH_SERVER_SUPPORT 1 -/* The number of bytes in a int. */ -#define SIZEOF_INT 4 - -/* The number of bytes in a long. */ -#define SIZEOF_LONG 4 +/* Define if you want encryption support. */ +/* #undef ENCRYPTION */ /* Define if you have the connect function. */ /* #undef HAVE_CONNECT */ +/* Define if you have the crypt function. */ +#define HAVE_CRYPT 1 + /* Define if you have the fchdir function. */ #define HAVE_FCHDIR 1 @@ -105,17 +97,26 @@ /* Define if you have the getpagesize function. */ #define HAVE_GETPAGESIZE 1 +/* Define if you have the getspnam function. */ +/* #undef HAVE_GETSPNAM */ + +/* Define if you have the initgroups function. */ +#define HAVE_INITGROUPS 1 + /* Define if you have the krb_get_err_text function. */ /* #undef HAVE_KRB_GET_ERR_TEXT */ /* Define if you have the mkfifo function. */ #define HAVE_MKFIFO 1 +/* Define if you have the mktemp function. */ +#define HAVE_MKTEMP 1 + /* Define if you have the putenv function. */ #define HAVE_PUTENV 1 -/* Define if you have the setvbuf function. */ -#define HAVE_SETVBUF 1 +/* Define if you have the readlink function. */ +#define HAVE_READLINK 1 /* Define if you have the sigaction function. */ #define HAVE_SIGACTION 1 @@ -132,15 +133,24 @@ /* Define if you have the sigvec function. */ #define HAVE_SIGVEC 1 +/* Define if you have the tempnam function. */ +#define HAVE_TEMPNAM 1 + /* Define if you have the timezone function. */ #define HAVE_TIMEZONE 1 +/* Define if you have the tzset function. */ +#define HAVE_TZSET 1 + /* Define if you have the vfork function. */ #define HAVE_VFORK 1 /* Define if you have the vprintf function. */ #define HAVE_VPRINTF 1 +/* Define if you have the wait3 function. */ +#define HAVE_WAIT3 1 + /* Define if you have the <direct.h> header file. */ /* #undef HAVE_DIRECT_H */ @@ -198,6 +208,9 @@ /* Define if you have the <utime.h> header file. */ #define HAVE_UTIME_H 1 +/* Define if you have the crypt library (-lcrypt). */ +#define HAVE_LIBCRYPT 1 + /* Define if you have the inet library (-linet). */ /* #undef HAVE_LIBINET */ @@ -207,5 +220,8 @@ /* Define if you have the nsl_s library (-lnsl_s). */ /* #undef HAVE_LIBNSL_S */ +/* Define if you have the sec library (-lsec). */ +/* #undef HAVE_LIBSEC */ + /* Define if you have the socket library (-lsocket). */ /* #undef HAVE_LIBSOCKET */ diff --git a/gnu/usr.bin/cvs/lib/config.h.proto b/gnu/usr.bin/cvs/lib/config.h.proto index 9f03a47..e8128f4 100644 --- a/gnu/usr.bin/cvs/lib/config.h.proto +++ b/gnu/usr.bin/cvs/lib/config.h.proto @@ -8,11 +8,6 @@ /* #undef _ALL_SOURCE */ #endif -/* Define if type char is unsigned and you are not using gcc. */ -#ifndef __CHAR_UNSIGNED__ -/* #undef __CHAR_UNSIGNED__ */ -#endif - /* Define to empty if the keyword does not work. */ /* #undef const */ @@ -28,9 +23,6 @@ /* Define if utime(file, NULL) sets file's timestamp to the present. */ #define HAVE_UTIME_NULL 1 -/* Define as __inline if that's what the C compiler calls it. */ -/* #undef inline */ - /* Define if on MINIX. */ /* #undef _MINIX */ @@ -78,15 +70,15 @@ /* Define if you want to use the password authenticated server. */ #define AUTH_SERVER_SUPPORT 1 -/* The number of bytes in a int. */ -#define SIZEOF_INT 4 - -/* The number of bytes in a long. */ -#define SIZEOF_LONG 4 +/* Define if you want encryption support. */ +/* #undef ENCRYPTION */ /* Define if you have the connect function. */ /* #undef HAVE_CONNECT */ +/* Define if you have the crypt function. */ +#define HAVE_CRYPT 1 + /* Define if you have the fchdir function. */ #define HAVE_FCHDIR 1 @@ -105,17 +97,26 @@ /* Define if you have the getpagesize function. */ #define HAVE_GETPAGESIZE 1 +/* Define if you have the getspnam function. */ +/* #undef HAVE_GETSPNAM */ + +/* Define if you have the initgroups function. */ +#define HAVE_INITGROUPS 1 + /* Define if you have the krb_get_err_text function. */ /* #undef HAVE_KRB_GET_ERR_TEXT */ /* Define if you have the mkfifo function. */ #define HAVE_MKFIFO 1 +/* Define if you have the mktemp function. */ +#define HAVE_MKTEMP 1 + /* Define if you have the putenv function. */ #define HAVE_PUTENV 1 -/* Define if you have the setvbuf function. */ -#define HAVE_SETVBUF 1 +/* Define if you have the readlink function. */ +#define HAVE_READLINK 1 /* Define if you have the sigaction function. */ #define HAVE_SIGACTION 1 @@ -132,15 +133,24 @@ /* Define if you have the sigvec function. */ #define HAVE_SIGVEC 1 +/* Define if you have the tempnam function. */ +#define HAVE_TEMPNAM 1 + /* Define if you have the timezone function. */ #define HAVE_TIMEZONE 1 +/* Define if you have the tzset function. */ +#define HAVE_TZSET 1 + /* Define if you have the vfork function. */ #define HAVE_VFORK 1 /* Define if you have the vprintf function. */ #define HAVE_VPRINTF 1 +/* Define if you have the wait3 function. */ +#define HAVE_WAIT3 1 + /* Define if you have the <direct.h> header file. */ /* #undef HAVE_DIRECT_H */ @@ -198,6 +208,9 @@ /* Define if you have the <utime.h> header file. */ #define HAVE_UTIME_H 1 +/* Define if you have the crypt library (-lcrypt). */ +#define HAVE_LIBCRYPT 1 + /* Define if you have the inet library (-linet). */ /* #undef HAVE_LIBINET */ @@ -207,5 +220,8 @@ /* Define if you have the nsl_s library (-lnsl_s). */ /* #undef HAVE_LIBNSL_S */ +/* Define if you have the sec library (-lsec). */ +/* #undef HAVE_LIBSEC */ + /* Define if you have the socket library (-lsocket). */ /* #undef HAVE_LIBSOCKET */ |