home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / rcs567s.zip / rcs / src / ms / getcwdsl.c < prev    next >
C/C++ Source or Header  |  1994-01-01  |  431b  |  24 lines

  1. /* getcwdsl - like getcwd, except replace \ with / in pathnames */
  2.  
  3.     /* $Id: getcwdsl.c,v 1.1 1992/07/28 16:13:03 eggert Exp $ */
  4.  
  5. #include <sys/types.h>
  6. #include <stddef.h>
  7.  
  8. #ifdef __EMX__
  9. #define getcwd _getcwd2
  10. #endif
  11.  
  12. char *getcwd(char*, size_t);
  13.  
  14.     char *
  15. getcwdsl(char *buf, size_t size)
  16. {
  17.     char *g = getcwd(buf, size), *p;
  18.     if (g)
  19.         for (p = g;  *p;  p++)
  20.             if (*p == '\\')
  21.                 *p = '/';
  22.     return g;
  23. }
  24.