rbb 99/06/15 12:43:53
Modified: apr Makefile.in configure.in apr/file_io/unix Makefile.in dir.c apr/include apr_config.h.in apr/locks/unix Makefile.in crossproc.c apr/misc/unix Makefile.in apr/network_io/unix Makefile.in apr/test Makefile.in apr/threadproc/unix Makefile.in apr/time/unix Makefile.in Log: Changes to make everything compile on FreeBSD. I will be adding the select based poll in a few minutes. Everything compiles and runs, except for the testsock stuff, and ab. Both of these will be fixed with ap_poll. Submitted by: David Reid and Ryan Bloom Revision Changes Path 1.9 +2 -0 apache-apr/apr/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-apr/apr/Makefile.in,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- Makefile.in 1999/06/04 17:04:10 1.8 +++ Makefile.in 1999/06/15 19:42:58 1.9 @@ -6,10 +6,12 @@ # # Macros for compilation commands # [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @CFLAGS@ @OPTIM@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ $(LDLIBS) [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ # # Macros for supporting directories 1.20 +1 -0 apache-apr/apr/configure.in Index: configure.in =================================================================== RCS file: /home/cvs/apache-apr/apr/configure.in,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- configure.in 1999/06/11 07:05:21 1.19 +++ configure.in 1999/06/15 19:43:03 1.20 @@ -79,6 +79,7 @@ fi if (test "$SYS_SW" = "FreeBSD"); then + CFLAGS="$CFLAGS -pthread -U__STR__ -DUSE_PTHREAD_SERIALIZE -DUSE_FLOCK_SERIALIZE" PLATFORM="-DFreeBSD" OSDIR="unix" fi 1.2 +1 -0 apache-apr/apr/file_io/unix/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-apr/apr/file_io/unix/Makefile.in,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Makefile.in 1999/05/12 20:32:05 1.1 +++ Makefile.in 1999/06/15 19:43:18 1.2 @@ -3,6 +3,7 @@ #INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) #LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS) [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @CFLAGS@ @OPTIM@ 1.14 +1 -0 apache-apr/apr/file_io/unix/dir.c Index: dir.c =================================================================== RCS file: /home/cvs/apache-apr/apr/file_io/unix/dir.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- dir.c 1999/06/02 18:44:32 1.13 +++ dir.c 1999/06/15 19:43:20 1.14 @@ -53,6 +53,7 @@ * */ +#include <sys/types.h> #include <errno.h> #include <string.h> #include <dirent.h> 1.7 +4 -4 apache-apr/apr/include/apr_config.h.in Index: apr_config.h.in =================================================================== RCS file: /home/cvs/apache-apr/apr/include/apr_config.h.in,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- apr_config.h.in 1999/06/06 08:57:57 1.6 +++ apr_config.h.in 1999/06/15 19:43:26 1.7 @@ -239,6 +239,10 @@ #include <unix.h> #endif /* HAVE_UNIX_H */ +#ifdef HAVE_NETINET_IN_H +#include <netinet/in.h> +#endif /* HAVE_NETINET_IN_H */ + /* * Header files to include *except* for a particular platform. */ @@ -249,10 +253,6 @@ #endif /* HAVE_ARPA_INET_H */ #endif /* OS2 */ - -#ifdef HAVE_NETINET_IN_H -#include <netinet/in.h> -#endif /* HAVE_NETINET_IN_H */ #ifdef HAVE_SYS_FILE_H #include <sys/file.h> 1.2 +1 -0 apache-apr/apr/locks/unix/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-apr/apr/locks/unix/Makefile.in,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Makefile.in 1999/05/12 20:32:07 1.1 +++ Makefile.in 1999/06/15 19:43:34 1.2 @@ -3,6 +3,7 @@ #INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) #LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS) [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @CFLAGS@ @OPTIM@ 1.8 +3 -3 apache-apr/apr/locks/unix/crossproc.c Index: crossproc.c =================================================================== RCS file: /home/cvs/apache-apr/apr/locks/unix/crossproc.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- crossproc.c 1999/06/02 18:44:40 1.7 +++ crossproc.c 1999/06/15 19:43:35 1.8 @@ -290,7 +290,7 @@ if (flock(lock->interproc, LOCK_UN) < 0) { return errno; } - new->curr_locked == 0; + lock->curr_locked == 0; } unlink(lock->fname); return APR_SUCCESS; @@ -311,7 +311,7 @@ ap_status_t lock_inter(struct lock_t *lock) { - new->curr_locked == 1; + lock->curr_locked == 1; if (flock(lock->interproc, LOCK_EX) < 0) { return errno; } @@ -323,7 +323,7 @@ if (flock(lock->interproc, LOCK_UN) < 0) { return errno; } - new->curr_locked == 0; + lock->curr_locked == 0; return APR_SUCCESS; } 1.4 +1 -0 apache-apr/apr/misc/unix/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-apr/apr/misc/unix/Makefile.in,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Makefile.in 1999/06/02 18:56:37 1.3 +++ Makefile.in 1999/06/15 19:43:39 1.4 @@ -3,6 +3,7 @@ #INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) #LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS) [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @CFLAGS@ @OPTIM@ 1.2 +1 -0 apache-apr/apr/network_io/unix/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-apr/apr/network_io/unix/Makefile.in,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Makefile.in 1999/05/12 20:32:10 1.1 +++ Makefile.in 1999/06/15 19:43:42 1.2 @@ -3,6 +3,7 @@ #INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) #LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS) [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @CFLAGS@ @OPTIM@ 1.10 +1 -0 apache-apr/apr/test/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-apr/apr/test/Makefile.in,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- Makefile.in 1999/06/06 08:57:58 1.9 +++ Makefile.in 1999/06/15 19:43:46 1.10 @@ -4,6 +4,7 @@ #INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) #LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS) [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @CFLAGS@ @OPTIM@ 1.3 +1 -0 apache-apr/apr/threadproc/unix/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-apr/apr/threadproc/unix/Makefile.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Makefile.in 1999/05/13 13:06:52 1.2 +++ Makefile.in 1999/06/15 19:43:48 1.3 @@ -3,6 +3,7 @@ #INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) #LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS) [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @CFLAGS@ @OPTIM@ 1.2 +1 -0 apache-apr/apr/time/unix/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/apache-apr/apr/time/unix/Makefile.in,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Makefile.in 1999/05/16 13:24:49 1.1 +++ Makefile.in 1999/06/15 19:43:50 1.2 @@ -3,6 +3,7 @@ #INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) #LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS) [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @CFLAGS@ @OPTIM@