diff options
author | Pierre Humblet <phumblet@phumblet.no-ip.org> | 2003-02-28 23:52:48 +0000 |
---|---|---|
committer | Pierre Humblet <phumblet@phumblet.no-ip.org> | 2003-02-28 23:52:48 +0000 |
commit | 27b4082ae7978779342690af5739f13486075b5f (patch) | |
tree | bea0452e88eba1c81f334ff0790c9f88c2fa0f43 | |
parent | ff0592df9eba0ab8643d2d66bb1de5f3487de640 (diff) | |
download | cygnal-27b4082ae7978779342690af5739f13486075b5f.tar.gz cygnal-27b4082ae7978779342690af5739f13486075b5f.tar.bz2 cygnal-27b4082ae7978779342690af5739f13486075b5f.zip |
2003-02-28 Pierre Humblet <pierre.humblet@ieee.org>
* syscalls.cc (fstat64): Pass get_name () to pc.
(access): Pass fn to stat_worker.
-rw-r--r-- | winsup/cygwin/ChangeLog | 7 | ||||
-rw-r--r-- | winsup/cygwin/syscalls.cc | 4 |
2 files changed, 8 insertions, 3 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index dc4b3c2d8..451e42d55 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,4 +1,9 @@ -2003-03-27 Corinna Vinschen <corinna@vinschen.de> +2003-02-28 Pierre Humblet <pierre.humblet@ieee.org> + + * syscalls.cc (fstat64): Pass get_name () to pc. + (access): Pass fn to stat_worker. + +2003-03-27 Corinna Vinschen <corinna@vinschen.de> * fhandler_socket.cc (class sock_event): New class managing Winsock events for interruptible socket calls. diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index cd3f2e6e2..8121c89ee 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -1013,7 +1013,7 @@ fstat64 (int fd, struct __stat64 *buf) res = -1; else { - path_conv pc (cfd->get_win32_name (), PC_SYM_NOFOLLOW); + path_conv pc (cfd->get_name (), PC_SYM_NOFOLLOW); memset (buf, 0, sizeof (struct __stat64)); res = cfd->fstat (buf, &pc); if (!res && cfd->get_device () != FH_SOCKET) @@ -1200,7 +1200,7 @@ access (const char *fn, int flags) return check_file_access (real_path, flags); struct __stat64 st; - int r = stat_worker (real_path, &st, 0); + int r = stat_worker (fn, &st, 0); if (r) return -1; r = -1; |