From 9cde3cf3b51759d98dea14d7b5ed0a0b303d72a6 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Sat, 8 Jun 2002 01:24:58 +0000 Subject: * fhandler_socket.cc (fhandler_socket::fstat): Don't assume that socket is unix-domain socket. * times.cc (hires_ms::prime): Set init flag. * times.cc (hires_ms::prime): Adjust epoch of initime_us from 1601 to 1970. --- winsup/cygwin/fhandler_socket.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'winsup/cygwin/fhandler_socket.cc') diff --git a/winsup/cygwin/fhandler_socket.cc b/winsup/cygwin/fhandler_socket.cc index bed274bab..3207aaf07 100644 --- a/winsup/cygwin/fhandler_socket.cc +++ b/winsup/cygwin/fhandler_socket.cc @@ -256,9 +256,10 @@ fhandler_socket::dup (fhandler_base *child) int __stdcall fhandler_socket::fstat (struct __stat64 *buf, path_conv *pc) { - fhandler_disk_file fh; - fh.set_name (cstrdup (get_name ()), get_win32_name ()); - return fh.fstat (buf, pc); + int res = fhandler_base::fstat (buf, pc); + if (!res) + buf->st_ino = get_handle (); + return res; } int -- cgit v1.2.3