]> git.saurik.com Git - apple/libc.git/blob - gen/FreeBSD/getcwd.c.patch
d7515bf4ad2ecfa64d338a6ffacd0a1ea6b53a11
[apple/libc.git] / gen / FreeBSD / getcwd.c.patch
1 --- getcwd.c.orig Thu Jan 9 18:58:25 2003
2 +++ getcwd.c Sat May 3 14:04:22 2003
3 @@ -54,8 +54,6 @@
4 (dp->d_name[0] == '.' && (dp->d_name[1] == '\0' || \
5 (dp->d_name[1] == '.' && dp->d_name[2] == '\0')))
6
7 -extern int __getcwd(char *, size_t);
8 -
9 char *
10 getcwd(pt, size)
11 char *pt;
12 @@ -95,20 +93,6 @@
13 return (NULL);
14 ept = pt + ptsize;
15 }
16 -#if !defined(__NETBSD_SYSCALLS)
17 - if (__getcwd(pt, ept - pt) == 0) {
18 - if (*pt != '/') {
19 - bpt = pt;
20 - ept = pt + strlen(pt) - 1;
21 - while (bpt < ept) {
22 - c = *bpt;
23 - *bpt++ = *ept;
24 - *ept-- = c;
25 - }
26 - }
27 - return (pt);
28 - }
29 -#endif
30 bpt = ept - 1;
31 *bpt = '\0';
32