jim 97/01/18 11:17:23
Modified: src Makefile.tmpl PORTING buff.c conf.h Added: src util_snprintf.c Log: start of the great snprintf() migration Revision Changes Path 1.36 +3 -1 apache/src/Makefile.tmpl Index: Makefile.tmpl =================================================================== RCS file: /export/home/cvs/apache/src/Makefile.tmpl,v retrieving revision 1.35 retrieving revision 1.36 diff -C3 -r1.35 -r1.36 *** Makefile.tmpl 1997/01/07 05:15:10 1.35 --- Makefile.tmpl 1997/01/18 19:17:20 1.36 *************** *** 10,16 **** OBJS= alloc.o http_main.o http_core.o http_config.o http_request.o \ http_log.o http_protocol.o rfc1413.o util.o util_script.o modules.o buff.o\ ! md5c.o util_md5.o explain.o http_bprintf.o util_date.o $(MODULES) .c.o: $(CC) -c $(INCLUDES) $(CFLAGS) $(SPACER) $< --- 10,17 ---- OBJS= alloc.o http_main.o http_core.o http_config.o http_request.o \ http_log.o http_protocol.o rfc1413.o util.o util_script.o modules.o buff.o\ ! md5c.o util_md5.o explain.o http_bprintf.o util_date.o util_snprintf.o\ ! $(MODULES) .c.o: $(CC) -c $(INCLUDES) $(CFLAGS) $(SPACER) $< *************** *** 121,126 **** --- 122,128 ---- util_script.o: httpd.h http_config.h http_conf_globals.h http_main.h \ http_log.h http_protocol.h http_core.h http_request.h \ util_script.h + util_snprintf.o: httpd.h httpd.h: conf.h alloc.h buff.h util_md5.h: md5.h 1.3 +8 -0 apache/src/PORTING Index: PORTING =================================================================== RCS file: /export/home/cvs/apache/src/PORTING,v retrieving revision 1.2 retrieving revision 1.3 diff -C3 -r1.2 -r1.3 *** PORTING 1996/12/17 23:19:15 1.2 --- PORTING 1997/01/18 19:17:20 1.3 *************** *** 187,192 **** --- 187,199 ---- Define if the OS has and supports the getrlimit/setrlimit family. Apache uses this to determine if RLIMIT_CPU|VMEM|DATA|RLIMIT is found and used. + + HAVE_SNPRINTF: + Apache makes extensive use of the snprintf() function. many + platforms do not provide this function. If your platform + does provide it _and_ it's reliable (most are not) then + define this to use the OS version. Otherwise, Apache will + use it's own. -- USE_*: *************** *** 211,216 **** --- 218,224 ---- These are defined if the OS does NOT have the specified function or if we should not use it. + NO_UNISTD_H: NO_KILLPG: NO_SETSID: NO_USE_SIGACTION: 1.13 +1 -1 apache/src/buff.c Index: buff.c =================================================================== RCS file: /export/home/cvs/apache/src/buff.c,v retrieving revision 1.12 retrieving revision 1.13 diff -C3 -r1.12 -r1.13 *** buff.c 1997/01/14 00:18:45 1.12 --- buff.c 1997/01/18 19:17:21 1.13 *************** *** 54,60 **** #include <stdio.h> #include <stdarg.h> #include <string.h> ! #ifndef NEXT #include <unistd.h> #endif --- 54,60 ---- #include <stdio.h> #include <stdarg.h> #include <string.h> ! #ifndef NO_UNISTD_H #include <unistd.h> #endif 1.70 +1 -0 apache/src/conf.h Index: conf.h =================================================================== RCS file: /export/home/cvs/apache/src/conf.h,v retrieving revision 1.69 retrieving revision 1.70 diff -C3 -r1.69 -r1.70 *** conf.h 1997/01/10 13:23:31 1.69 --- conf.h 1997/01/18 19:17:21 1.70 *************** *** 170,175 **** --- 170,176 ---- #undef NO_KILLPG #define NO_SETSID #define NEED_STRDUP + #define NO_UNISTD_H #undef _POSIX_SOURCE #ifndef FD_CLOEXEC #define FD_CLOEXEC 1