summaryrefslogtreecommitdiff
path: root/libguile/filesys.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2011-05-20 12:50:08 +0200
committerAndy Wingo <wingo@pobox.com>2011-05-20 12:50:08 +0200
commit19761af161942ef18aa2b7891cbf718fc5be5945 (patch)
treec97c9ca1be31ed0820db46bec3c429cf5956e2ac /libguile/filesys.c
parenta04e57498c7d7223315e39c34cc8d5e3bf8d5e0b (diff)
downloadguile-19761af161942ef18aa2b7891cbf718fc5be5945.tar.gz
fix compile error in mingw fstat socket detection
* libguile/filesys.c (fstat_Win32) [__MINGW32__]: Apparently there is no _S_IFSOCK on mingw32. Thanks to Volker Grabsch for the report.
Diffstat (limited to 'libguile/filesys.c')
-rw-r--r--libguile/filesys.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/filesys.c b/libguile/filesys.c
index b43536f0a..2429e80a6 100644
--- a/libguile/filesys.c
+++ b/libguile/filesys.c
@@ -473,7 +473,7 @@ static int fstat_Win32 (int fdes, struct stat *buf)
/* Is this a socket ? */
if (getsockopt (fdes, SOL_SOCKET, SO_ERROR, (void *) &error, &optlen) >= 0)
{
- buf->st_mode = _S_IFSOCK | _S_IREAD | _S_IWRITE | _S_IEXEC;
+ buf->st_mode = _S_IREAD | _S_IWRITE | _S_IEXEC;
buf->st_nlink = 1;
buf->st_atime = buf->st_ctime = buf->st_mtime = time (NULL);
return 0;