summaryrefslogtreecommitdiffstats
path: root/winsup
diff options
context:
space:
mode:
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/fhandler.cc2
-rw-r--r--winsup/cygwin/syscalls.cc2
3 files changed, 7 insertions, 2 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 4e6514297..d0f593561 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-07 Brian Dessent <brian@dessent.net>
+
+ * fhandler.cc (fhandler_base::open): Use %S for PUNICODE_STRING.
+ * syscalls.cc (setmode): Ditto.
+
2008-03-07 Corinna Vinschen <corinna@vinschen.de>
* fhandler_socket.cc (fhandler_socket::sendto): Never send more than
diff --git a/winsup/cygwin/fhandler.cc b/winsup/cygwin/fhandler.cc
index eded21ee8..c283b3e3c 100644
--- a/winsup/cygwin/fhandler.cc
+++ b/winsup/cygwin/fhandler.cc
@@ -612,7 +612,7 @@ done:
status, x, access, pc.get_nt_native_path (), file_attributes,
shared, create_disposition, create_options);
- syscall_printf ("%d = fhandler_base::open (%s, %p)",
+ syscall_printf ("%d = fhandler_base::open (%S, %p)",
res, pc.get_nt_native_path (), flags);
return res;
}
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc
index bc472322e..61786601d 100644
--- a/winsup/cygwin/syscalls.cc
+++ b/winsup/cygwin/syscalls.cc
@@ -2053,7 +2053,7 @@ setmode (int fd, int mode)
else
cfd->set_flags ((cfd->get_flags () & ~(O_TEXT | O_BINARY)) | mode);
- syscall_printf ("(%d<%s>, %p) returning %s", fd,
+ syscall_printf ("(%d<%S>, %p) returning %s", fd,
cfd->pc.get_nt_native_path (), mode,
res & O_TEXT ? "text" : "binary");
return res;