rse 98/04/13 11:05:21
Modified: src/include compat.h httpd.h src/main http_config.c http_core.c http_request.c util.c src/modules/standard mod_alias.c mod_autoindex.c mod_so.c mod_userdir.c src/os/bs2000 os-inline.c os.h src/os/emx os-inline.c os.h src/os/unix os-inline.c os.c os.h src/os/win32 os.h util_win32.c Log: Manually rename some symbols to again get the os-distinction which was lost in the big renaming procedure: ap_canonical_filename ap_os_canonical_filename ap_is_path_absolute ap_os_is_path_absolute ap_escape_path ap_os_escape_path ap_dso_handle_t ap_os_dso_handle_t ap_dso_error --> ap_os_dso_error ap_dso_sym ap_os_dso_sym ap_dso_unload ap_os_dso_unload ap_dso_load ap_os_dso_load Revision Changes Path 1.3 +7 -7 apache-1.3/src/include/compat.h Index: compat.h =================================================================== RCS file: /export/home/cvs/apache-1.3/src/include/compat.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- compat.h 1998/04/13 10:32:27 1.2 +++ compat.h 1998/04/13 18:05:09 1.3 @@ -208,9 +208,9 @@ #define open_logs ap_open_logs #define open_mutex ap_open_mutex #define open_piped_log ap_open_piped_log -#define os_canonical_filename ap_canonical_filename -#define os_escape_path ap_escape_path -#define os_is_path_absolute ap_is_path_absolute +#define os_canonical_filename ap_os_canonical_filename +#define os_escape_path ap_os_escape_path +#define os_is_path_absolute ap_os_is_path_absolute #define overlay_tables ap_overlay_tables #define palloc ap_palloc #define parseHTTPdate ap_parseHTTPdate @@ -389,9 +389,9 @@ #define util_uri_init ap_util_uri_init #define uudecode ap_uudecode #define vbprintf ap_vbprintf -#define os_dl_load ap_dso_load -#define os_dl_unload ap_dso_unload -#define os_dl_sym ap_dso_sym -#define os_dl_error ap_dso_error +#define os_dl_load ap_os_dso_load +#define os_dl_unload ap_os_dso_unload +#define os_dl_sym ap_os_dso_sym +#define os_dl_error ap_os_dso_error #endif /* APACHE_COMPAT_H */ 1.203 +4 -4 apache-1.3/src/include/httpd.h Index: httpd.h =================================================================== RCS file: /export/home/cvs/apache-1.3/src/include/httpd.h,v retrieving revision 1.202 retrieving revision 1.203 diff -u -r1.202 -r1.203 --- httpd.h 1998/04/11 12:00:22 1.202 +++ httpd.h 1998/04/13 18:05:09 1.203 @@ -843,8 +843,8 @@ API_EXPORT(void) ap_no2slash(char *name); API_EXPORT(void) ap_getparents(char *name); API_EXPORT(char *) ap_escape_path_segment(pool *p, const char *s); -API_EXPORT(char *) ap_escape_path(pool *p, const char *path, int partial); -#define escape_uri(ppool,path) ap_escape_path(ppool,path,1) +API_EXPORT(char *) ap_os_escape_path(pool *p, const char *path, int partial); +#define escape_uri(ppool,path) ap_os_escape_path(ppool,path,1) API_EXPORT(char *) ap_escape_html(pool *p, const char *s); API_EXPORT(char *) ap_construct_server(pool *p, const char *hostname, unsigned port, const request_rec *r); @@ -913,9 +913,9 @@ API_EXPORT(void) ap_chdir_file(const char *file); #ifndef HAVE_CANONICAL_FILENAME -#define ap_canonical_filename(p,f) (f) +#define ap_os_canonical_filename(p,f) (f) #else -API_EXPORT(char *) ap_canonical_filename(pool *p, const char *file); +API_EXPORT(char *) ap_os_canonical_filename(pool *p, const char *file); #endif char *ap_get_local_host(pool *); 1.114 +2 -2 apache-1.3/src/main/http_config.c Index: http_config.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/main/http_config.c,v retrieving revision 1.113 retrieving revision 1.114 diff -u -r1.113 -r1.114 --- http_config.c 1998/04/11 12:00:28 1.113 +++ http_config.c 1998/04/13 18:05:10 1.114 @@ -983,7 +983,7 @@ so the server can be moved or mirrored with less pain. */ char *p; int offset = (int) (long) cmd->info; - if (ap_is_path_absolute(arg)) + if (ap_os_is_path_absolute(arg)) p = arg; else p = ap_make_full_path(cmd->pool, ap_server_root, arg); @@ -1001,7 +1001,7 @@ API_EXPORT(char *) ap_server_root_relative(pool *p, char *file) { - if(ap_is_path_absolute(file)) + if(ap_os_is_path_absolute(file)) return file; return ap_make_full_path(p, ap_server_root, file); } 1.183 +2 -2 apache-1.3/src/main/http_core.c Index: http_core.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/main/http_core.c,v retrieving revision 1.182 retrieving revision 1.183 diff -u -r1.182 -r1.183 --- http_core.c 1998/04/13 10:32:26 1.182 +++ http_core.c 1998/04/13 18:05:11 1.183 @@ -988,7 +988,7 @@ } else { /* Ensure that the pathname is canonical */ - cmd->path = ap_canonical_filename(cmd->pool, cmd->path); + cmd->path = ap_os_canonical_filename(cmd->pool, cmd->path); } old_end_token = cmd->end_token; @@ -1104,7 +1104,7 @@ } else { /* Ensure that the pathname is canonical */ - cmd->path = ap_canonical_filename(cmd->pool, cmd->path); + cmd->path = ap_os_canonical_filename(cmd->pool, cmd->path); } old_end_token = cmd->end_token; 1.119 +3 -3 apache-1.3/src/main/http_request.c Index: http_request.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/main/http_request.c,v retrieving revision 1.118 retrieving revision 1.119 diff -u -r1.118 -r1.119 --- http_request.c 1998/04/11 12:00:30 1.118 +++ http_request.c 1998/04/13 18:05:11 1.119 @@ -306,7 +306,7 @@ * Fake filenames (i.e. proxy:) only match Directory sections. */ - if (!ap_is_path_absolute(r->filename)) + if (!ap_os_is_path_absolute(r->filename)) { void *this_conf, *entry_config; core_dir_config *entry_core; @@ -343,7 +343,7 @@ return OK; } - r->filename = ap_canonical_filename(r->pool, r->filename); + r->filename = ap_os_canonical_filename(r->pool, r->filename); test_filename = ap_pstrdup(r->pool, r->filename); ap_no2slash(test_filename); @@ -414,7 +414,7 @@ entry_dir = entry_core->d; if (entry_core->r - || !ap_is_path_absolute(entry_dir) + || !ap_os_is_path_absolute(entry_dir) || entry_core->d_components > i) break; 1.112 +1 -1 apache-1.3/src/main/util.c Index: util.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/main/util.c,v retrieving revision 1.111 retrieving revision 1.112 diff -u -r1.111 -r1.112 --- util.c 1998/04/11 12:00:31 1.111 +++ util.c 1998/04/13 18:05:12 1.112 @@ -1149,7 +1149,7 @@ return copy; } -API_EXPORT(char *) ap_escape_path(pool *p, const char *path, int partial) +API_EXPORT(char *) ap_os_escape_path(pool *p, const char *path, int partial) { char *copy = ap_palloc(p, 3 * strlen(path) + 3); const unsigned char *s = (const unsigned char *)path; 1.35 +1 -1 apache-1.3/src/modules/standard/mod_alias.c Index: mod_alias.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_alias.c,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- mod_alias.c 1998/04/11 12:00:43 1.34 +++ mod_alias.c 1998/04/13 18:05:15 1.35 @@ -320,7 +320,7 @@ if (l > 0) { if (doesc) { char *escurl; - escurl = ap_escape_path(r->pool, r->uri + l, 1); + escurl = ap_os_escape_path(r->pool, r->uri + l, 1); found = ap_pstrcat(r->pool, p->real, escurl, NULL); } 1.74 +2 -2 apache-1.3/src/modules/standard/mod_autoindex.c Index: mod_autoindex.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_autoindex.c,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- mod_autoindex.c 1998/04/11 12:00:44 1.73 +++ mod_autoindex.c 1998/04/13 18:05:15 1.74 @@ -851,7 +851,7 @@ if (t[0] == '\0') t = "/"; anchor = ap_pstrcat(scratch, "<A HREF=\"", - ap_escape_html(scratch, ap_escape_path(scratch, t, 0)), + ap_escape_html(scratch, ap_os_escape_path(scratch, t, 0)), "\">", NULL); t2 = "Parent Directory</A> "; } @@ -873,7 +873,7 @@ t2 = ap_pstrcat(scratch, t2, "</A>", buff, NULL); } anchor = ap_pstrcat(scratch, "<A HREF=\"", - ap_escape_html(scratch, ap_escape_path(scratch, t, 0)), + ap_escape_html(scratch, ap_os_escape_path(scratch, t, 0)), "\">", NULL); } 1.21 +9 -9 apache-1.3/src/modules/standard/mod_so.c Index: mod_so.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_so.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- mod_so.c 1998/04/13 10:32:25 1.20 +++ mod_so.c 1998/04/13 18:05:16 1.21 @@ -195,7 +195,7 @@ ap_remove_module(modi->modp); /* unload the module space itself */ - ap_dso_unload((ap_dso_handle_t)modi->modp->dynamic_load_handle); + ap_os_dso_unload((ap_os_dso_handle_t)modi->modp->dynamic_load_handle); /* destroy the module information */ modi->modp = NULL; @@ -211,7 +211,7 @@ static void unload_file(void *handle) { - ap_dso_unload((ap_dso_handle_t)handle); + ap_os_dso_unload((ap_os_dso_handle_t)handle); } /* @@ -222,7 +222,7 @@ static const char *load_module(cmd_parms *cmd, void *dummy, char *modname, char *filename) { - ap_dso_handle_t modhandle; + ap_os_dso_handle_t modhandle; module *modp; const char *szModuleFile=ap_server_root_relative(cmd->pool, filename); so_server_conf *sconf; @@ -248,8 +248,8 @@ /* * Load the file into the Apache address space */ - if (!(modhandle = ap_dso_load(szModuleFile))) { - const char *my_error = ap_dso_error(); + if (!(modhandle = ap_os_dso_load(szModuleFile))) { + const char *my_error = ap_os_dso_error(); return ap_pstrcat (cmd->pool, "Cannot load ", szModuleFile, " into server: ", my_error ? my_error : "(reason unknown)", @@ -263,9 +263,9 @@ * First with the hidden variant (prefix `AP_') and then with the plain * symbol name. */ - if (!(modp = (module *)(ap_dso_sym(modhandle, modname)))) { + if (!(modp = (module *)(ap_os_dso_sym(modhandle, modname)))) { return ap_pstrcat(cmd->pool, "Can't find module ", modname, - " in file ", filename, ":", ap_dso_error(), NULL); + " in file ", filename, ":", ap_os_dso_error(), NULL); } modi->modp = modp; modp->dynamic_load_handle = modhandle; @@ -309,8 +309,8 @@ file = ap_server_root_relative(cmd->pool, filename); - if (!(handle = ap_dso_load(file))) { - const char *my_error = ap_dso_error(); + if (!(handle = ap_os_dso_load(file))) { + const char *my_error = ap_os_dso_error(); return ap_pstrcat (cmd->pool, "Cannot load ", filename, " into server:", my_error ? my_error : "(reason unknown)", 1.36 +1 -1 apache-1.3/src/modules/standard/mod_userdir.c Index: mod_userdir.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_userdir.c,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- mod_userdir.c 1998/04/11 12:00:53 1.35 +++ mod_userdir.c 1998/04/13 18:05:16 1.36 @@ -260,7 +260,7 @@ if (strchr(userdir, '*')) x = ap_getword(r->pool, &userdir, '*'); - if (userdir[0] == '\0' || ap_is_path_absolute(userdir)) { + if (userdir[0] == '\0' || ap_os_is_path_absolute(userdir)) { if (x) { #ifdef WIN32 /* 1.5 +1 -1 apache-1.3/src/os/bs2000/os-inline.c Index: os-inline.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/os/bs2000/os-inline.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- os-inline.c 1998/04/11 12:01:02 1.4 +++ os-inline.c 1998/04/13 18:05:17 1.5 @@ -25,7 +25,7 @@ #endif -INLINE int ap_is_path_absolute(const char *file) +INLINE int ap_os_is_path_absolute(const char *file) { return (file && file[0] == '/' ? 1 : 0); } 1.7 +1 -1 apache-1.3/src/os/bs2000/os.h Index: os.h =================================================================== RCS file: /export/home/cvs/apache-1.3/src/os/bs2000/os.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- os.h 1998/04/13 10:32:24 1.6 +++ os.h 1998/04/13 18:05:17 1.7 @@ -20,7 +20,7 @@ /* Compiler does not support inline, so prototype the inlineable functions * as normal */ -extern int ap_is_path_absolute(const char *f); +extern int ap_os_is_path_absolute(const char *f); #endif /* Sorry if this is ugly, but the include order doesn't allow me 1.5 +1 -1 apache-1.3/src/os/emx/os-inline.c Index: os-inline.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/os/emx/os-inline.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- os-inline.c 1998/04/11 12:01:03 1.4 +++ os-inline.c 1998/04/13 18:05:18 1.5 @@ -25,7 +25,7 @@ #endif -INLINE int ap_is_path_absolute(const char *file) +INLINE int ap_os_is_path_absolute(const char *file) { /* For now, just do the same check that http_request.c and mod_alias.c * do. 1.4 +1 -1 apache-1.3/src/os/emx/os.h Index: os.h =================================================================== RCS file: /export/home/cvs/apache-1.3/src/os/emx/os.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- os.h 1998/04/11 12:01:04 1.3 +++ os.h 1998/04/13 18:05:18 1.4 @@ -16,7 +16,7 @@ /* Compiler does not support inline, so prototype the inlineable functions * as normal */ -extern int ap_is_path_absolute(const char *f); +extern int ap_os_is_path_absolute(const char *f); #endif /* OS/2 doesn't have symlinks so S_ISLNK is always false */ 1.6 +1 -1 apache-1.3/src/os/unix/os-inline.c Index: os-inline.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/os/unix/os-inline.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- os-inline.c 1998/04/11 12:01:04 1.5 +++ os-inline.c 1998/04/13 18:05:19 1.6 @@ -25,7 +25,7 @@ #endif -INLINE int ap_is_path_absolute(const char *file) +INLINE int ap_os_is_path_absolute(const char *file) { return file[0] == '/'; } 1.9 +4 -4 apache-1.3/src/os/unix/os.c Index: os.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/os/unix/os.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- os.c 1998/04/13 10:32:24 1.8 +++ os.c 1998/04/13 18:05:19 1.9 @@ -19,7 +19,7 @@ * dynamic shared object (DSO) mechanism */ -void *ap_dso_load(const char *path) +void *ap_os_dso_load(const char *path) { #if defined(HPUX) || defined(HPUX10) shl_t handle; @@ -30,7 +30,7 @@ #endif } -void ap_dso_unload(void *handle) +void ap_os_dso_unload(void *handle) { #if defined(HPUX) || defined(HPUX10) shl_unload((shl_t)handle); @@ -40,7 +40,7 @@ return; } -void *ap_dso_sym(void *handle, const char *symname) +void *ap_os_dso_sym(void *handle, const char *symname) { #if defined(HPUX) || defined(HPUX10) void *symaddr = NULL; @@ -62,7 +62,7 @@ #endif /* ndef HPUX */ } -const char *ap_dso_error(void) +const char *ap_os_dso_error(void) { #if defined(HPUX) || defined(HPUX10) return strerror(errno); 1.21 +6 -6 apache-1.3/src/os/unix/os.h Index: os.h =================================================================== RCS file: /export/home/cvs/apache-1.3/src/os/unix/os.h,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- os.h 1998/04/13 10:32:23 1.20 +++ os.h 1998/04/13 18:05:19 1.21 @@ -76,7 +76,7 @@ /* Compiler does not support inline, so prototype the inlineable functions * as normal */ -extern int ap_is_path_absolute(const char *f); +extern int ap_os_is_path_absolute(const char *f); #endif /* @@ -119,10 +119,10 @@ #define DLSYM_NEEDS_UNDERSCORE #endif -#define ap_dso_handle_t void * -void * ap_dso_load(const char *); -void ap_dso_unload(void *); -void * ap_dso_sym(void *, const char *); -const char *ap_dso_error(void); +#define ap_os_dso_handle_t void * +void * ap_os_dso_load(const char *); +void ap_os_dso_unload(void *); +void * ap_os_dso_sym(void *, const char *); +const char *ap_os_dso_error(void); #endif /* !APACHE_OS_H */ 1.17 +6 -6 apache-1.3/src/os/win32/os.h Index: os.h =================================================================== RCS file: /export/home/cvs/apache-1.3/src/os/win32/os.h,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- os.h 1998/04/13 10:32:23 1.16 +++ os.h 1998/04/13 18:05:20 1.17 @@ -77,7 +77,7 @@ #define NO_OTHER_CHILD #define NO_RELIABLE_PIPED_LOGS -__inline int ap_is_path_absolute(const char *file) +__inline int ap_os_is_path_absolute(const char *file) { /* For now, just do the same check that http_request.c and mod_alias.c * do. @@ -101,8 +101,8 @@ /* Abstractions for dealing with shared object files (DLLs on Win32). * These are used by mod_so.c */ -#define ap_dso_handle_t HINSTANCE -#define ap_dso_load(l) LoadLibraryEx(l, NULL, LOAD_WITH_ALTERED_SEARCH_PATH) -#define ap_dso_unload(l) FreeLibrary(l) -#define ap_dso_sym(h,s) GetProcAddress(h,s) -#define ap_dso_error() "" /* for now */ +#define ap_os_dso_handle_t HINSTANCE +#define ap_os_dso_load(l) LoadLibraryEx(l, NULL, LOAD_WITH_ALTERED_SEARCH_PATH) +#define ap_os_dso_unload(l) FreeLibrary(l) +#define ap_os_dso_sym(h,s) GetProcAddress(h,s) +#define ap_os_dso_error() "" /* for now */ 1.13 +1 -1 apache-1.3/src/os/win32/util_win32.c Index: util_win32.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/os/win32/util_win32.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- util_win32.c 1998/04/11 12:01:07 1.12 +++ util_win32.c 1998/04/13 18:05:21 1.13 @@ -54,7 +54,7 @@ } } -API_EXPORT(char *) ap_canonical_filename(pool *pPool, const char *szFile) +API_EXPORT(char *) ap_os_canonical_filename(pool *pPool, const char *szFile) { char buf[HUGE_STRING_LEN];