Author: ambs Date: Tue Jan 3 09:14:21 2006 New Revision: 10867 Modified: trunk/src/classes/os.pmc Log: Yet another change on os.pmc, which seems better.
Modified: trunk/src/classes/os.pmc ============================================================================== --- trunk/src/classes/os.pmc (original) +++ trunk/src/classes/os.pmc Tue Jan 3 09:14:21 2006 @@ -63,17 +63,14 @@ Returns the current working directory. #ifndef _MSC_VER char * cwd; #ifdef PATH_MAX - char buf[PATH_MAX+1]; - cwd = getcwd(buf, PATH_MAX+1); + cwd = getcwd(NULL, PATH_MAX+1); #else cwd = getcwd(NULL, 0); #endif if (cwd) { STRING *scwd; scwd = string_from_cstring(interpreter, cwd, strlen(cwd)); -#ifndef PATH_MAX mem_sys_free(cwd); -#endif return scwd; } else { char *errmsg = strerror(errno);