summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/dtable.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2006-03-13 11:22:51 +0000
committerCorinna Vinschen <corinna@vinschen.de>2006-03-13 11:22:51 +0000
commit75c7893797b0ddf33eb8c50f9e04034b465bdb4b (patch)
treec994a17eff69aca9ab382b57125f6b8cd5e1efa6 /winsup/cygwin/dtable.cc
parent57001a7f1021377af2f445d2965930ba85346d7c (diff)
downloadcygnal-75c7893797b0ddf33eb8c50f9e04034b465bdb4b.tar.gz
cygnal-75c7893797b0ddf33eb8c50f9e04034b465bdb4b.tar.bz2
cygnal-75c7893797b0ddf33eb8c50f9e04034b465bdb4b.zip
* autoload.cc (LoadDLLfuncNt): New define to wrap NT native functions.
Use for NT native functions throughout. * dtable.cc (handle_to_fn): Treate return value of NtQueryObject as NTSTATUS value.
Diffstat (limited to 'winsup/cygwin/dtable.cc')
-rw-r--r--winsup/cygwin/dtable.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/winsup/cygwin/dtable.cc b/winsup/cygwin/dtable.cc
index c4a8333d5..8996e8587 100644
--- a/winsup/cygwin/dtable.cc
+++ b/winsup/cygwin/dtable.cc
@@ -829,9 +829,10 @@ handle_to_fn (HANDLE h, char *posix_fn)
ntfn->Name.MaximumLength = sizeof (fnbuf) - sizeof (*ntfn);
ntfn->Name.Buffer = (WCHAR *) (ntfn + 1);
- DWORD res = NtQueryObject (h, ObjectNameInformation, ntfn, sizeof (fnbuf), NULL);
+ NTSTATUS res = NtQueryObject (h, ObjectNameInformation, ntfn, sizeof (fnbuf),
+ NULL);
- if (res)
+ if (NT_SUCCESS (res))
{
strcpy (posix_fn, unknown_file);
debug_printf ("NtQueryObject failed");