diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2011-05-11 08:20:17 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2011-05-11 08:20:17 +0000 |
commit | 933d2af50db22d4b79eb5f9849df11d3956cac6c (patch) | |
tree | 6dc1b1192bf4118f2e0c7f6cb01182ab07e5bf90 /winsup/cygwin/syslog.cc | |
parent | 3bcc74a9ae88b4078a42f41fb9cd6880ab25a834 (diff) | |
download | cygnal-933d2af50db22d4b79eb5f9849df11d3956cac6c.tar.gz cygnal-933d2af50db22d4b79eb5f9849df11d3956cac6c.tar.bz2 cygnal-933d2af50db22d4b79eb5f9849df11d3956cac6c.zip |
* fhandler_socket.cc (get_inet_addr): Rearrange for better readability.
Make waiting loop interruptible and cancelable. Check for SYSTEM DOS
flag before reading the file. Change return value to return 0 on
success, SOCKET_ERROR on failure.
(fhandler_socket::bind): Only set R/O DOS flag on filesystems not
supporting ACLs.
(fhandler_socket::connect): Accommodate changed return values from
get_inet_addr. Use SOCKET_ERROR instead of -1.
(fhandler_socket::sendto): Accommodate changed return values from
get_inet_addr.
* syslog.cc (connect_syslogd): Ditto.
Diffstat (limited to 'winsup/cygwin/syslog.cc')
-rw-r--r-- | winsup/cygwin/syslog.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/syslog.cc b/winsup/cygwin/syslog.cc index 4b38b927c..6d42f1b00 100644 --- a/winsup/cygwin/syslog.cc +++ b/winsup/cygwin/syslog.cc @@ -206,7 +206,7 @@ connect_syslogd () syslogd_sock = -1; sun.sun_family = AF_LOCAL; strncpy (sun.sun_path, _PATH_LOG, sizeof sun.sun_path); - if (!get_inet_addr ((struct sockaddr *) &sun, sizeof sun, &sst, &len, &type)) + if (get_inet_addr ((struct sockaddr *) &sun, sizeof sun, &sst, &len, &type)) return; if ((fd = cygwin_socket (AF_LOCAL, type, 0)) < 0) return; |