dreid 99/12/15 04:20:41
Modified: src/lib/apr/test htdigest.c testmmap.c
Log:
Get the mmap test working again and tidy up in htdigest.
Revision Changes Path
1.10 +9 -0 apache-2.0/src/lib/apr/test/htdigest.c
Index: htdigest.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/test/htdigest.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- htdigest.c 1999/12/03 16:12:27 1.9
+++ htdigest.c 1999/12/15 12:20:40 1.10
@@ -66,12 +66,21 @@
* by Alexei Kosut, based on htpasswd.c, by Rob McCool
*/
+#include "apr_config.h"
#include "apr_lib.h"
#include "apr_md5.h"
+#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_SIGNAL_H
#include <sys/signal.h>
+#endif
+#ifdef HAVE_SIGNAL_H
#include <signal.h>
+#endif
+#ifdef HAVE_STDLIB_H
#include <stdlib.h>
+#endif
#ifdef WIN32
#include <conio.h>
1.4 +11 -8 apache-2.0/src/lib/apr/test/testmmap.c
Index: testmmap.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/test/testmmap.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- testmmap.c 1999/12/03 15:18:36 1.3
+++ testmmap.c 1999/12/15 12:20:40 1.4
@@ -73,6 +73,7 @@
ap_file_t *thefile;
ap_int32_t flag = APR_READ;
char *file1;
+ ap_ssize_t filesize;
fprintf (stdout,"APR MMAP Test\n*************\n\n");
@@ -87,13 +88,6 @@
getcwd(file1, PATH_LEN);
strncat(file1,"/testmmap.c",11);
- fprintf(stdout,"Trying to delete the mmap file......");
- if (ap_mmap_delete(themmap) != APR_SUCCESS) {
- fprintf(stderr,"Failed!\n");
- exit (-1);
- }
- fprintf(stdout,"OK\n\n");
-
fprintf(stdout, "Opening file........................");
if (ap_open(&thefile, file1, flag, APR_UREAD | APR_GREAD, context) !=
APR_SUCCESS) {
perror("Didn't open file");
@@ -102,9 +96,18 @@
else {
fprintf(stdout, "OK\n");
}
+
+ fprintf(stderr, "Getting file size...................");
+ if (ap_get_filesize(&filesize, thefile) != APR_SUCCESS) {
+ perror("Didn't open file");
+ exit(-1);
+ }
+ else {
+ fprintf(stdout, "%d bytes\n", filesize);
+ }
fprintf(stdout,"Trying to mmap the open file........");
- if (ap_mmap_create(&themmap, thefile, 0, 0, context) != APR_SUCCESS) {
+ if (ap_mmap_create(&themmap, thefile, 0, filesize, context) !=
APR_SUCCESS) {
fprintf(stderr,"Failed!\n");
exit(-1);
}