getwd-Nt.c 261 B

123456789101112131415161718192021222324
  1. #include "lib9.h"
  2. #include <windows.h>
  3. char*
  4. getwd(char *buf, int size)
  5. {
  6. int n;
  7. char *p;
  8. buf[0] = 0;
  9. n = GetCurrentDirectory(size, buf);
  10. if(n == 0) {
  11. /*winerror();*/
  12. return 0;
  13. }
  14. for(p=buf; *p; p++)
  15. if(*p == '\\')
  16. *p = '/';
  17. return buf;
  18. }