Changeset 1646 for trunk/src/kernel32/directory.cpp
- Timestamp:
- Nov 8, 1999, 10:24:24 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/directory.cpp
r1628 r1646 1 /* $Id: directory.cpp,v 1. 9 1999-11-08 13:43:12sandervl Exp $ */1 /* $Id: directory.cpp,v 1.10 1999-11-08 21:24:24 sandervl Exp $ */ 2 2 3 3 /* … … 104 104 *****************************************************************************/ 105 105 106 106 107 ODINFUNCTION1(BOOL,SetCurrentDirectoryA,LPCSTR,lpPathName) 107 108 { 108 return O32_SetCurrentDirectory((LPSTR)lpPathName); 109 int len = strlen(lpPathName); 110 char *tmp=(char *)alloca(len + 1); 111 112 strcpy(tmp, lpPathName); 113 if(tmp[len -1] == '\\') 114 tmp[len -1] = 0; 115 return O32_SetCurrentDirectory((LPSTR)tmp); 109 116 } 110 117 … … 146 153 *****************************************************************************/ 147 154 148 ODINFUNCTION2(BOOL,CreateDirectoryA,LPCSTR, arg1, 149 PSECURITY_ATTRIBUTES,arg2) 150 { 151 dprintf(("CreateDirectory %s", arg1)); 152 return O32_CreateDirectory(arg1, arg2); 153 } 154 155 ODINFUNCTION2(BOOL,CreateDirectoryA,LPCSTR, arg1,PSECURITY_ATTRIBUTES,arg2) 156 { 157 int len = strlen(arg1); 158 char *tmp=(char *)alloca(len + 1); 159 160 strcpy(tmp, arg1); 161 if(tmp[len -1] == '\\') 162 tmp[len -1] = 0; 163 return O32_CreateDirectory(tmp, arg2); 164 } 155 165 156 166 /***************************************************************************** … … 333 343 *****************************************************************************/ 334 344 345 335 346 ODINFUNCTION1(BOOL,RemoveDirectoryA,LPCSTR,arg1) 336 347 { 337 return O32_RemoveDirectory(arg1); 348 int len = strlen(arg1); 349 char *tmp=(char *)alloca(len + 1); 350 351 strcpy(tmp, arg1); 352 if(tmp[len -1] == '\\') 353 tmp[len -1] = 0; 354 return O32_RemoveDirectory(tmp); 338 355 } 339 356
Note:
See TracChangeset
for help on using the changeset viewer.