18 #include "apr_arch_file_io.h" 37 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
39 1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0, 1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,
41 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,
43 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,
45 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
46 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
47 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
48 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
52 #define IS_SLASH(c) (c == '/' || c == '\\') 69 char path[APR_PATH_MAX];
85 for (pos=
path; *pos; pos++) {
98 if (root[0] &&
apr_islower(root[0]) && root[1] ==
':') {
112 char path[APR_PATH_MAX];
115 ULONG rv, pathlen =
sizeof(
path) - 3;
118 DosQueryCurrentDisk(&drive, &drivemap);
119 path[0] =
'@' + drive;
120 strcpy(
path+1,
":\\");
121 rv = DosQueryCurrentDir(drive,
path+3, &pathlen);
123 *defpath = apr_pstrdup(
p,
path);
126 for (pos=*defpath; *pos; pos++) {
145 rv = DosSetCurrentDir(
path);