OSDN Git Service

* advapi32.cc (AllocateLocallyUniqueId): Remove.
authorcorinna <corinna>
Thu, 28 Apr 2011 08:15:54 +0000 (08:15 +0000)
committercorinna <corinna>
Thu, 28 Apr 2011 08:15:54 +0000 (08:15 +0000)
* fhandler_disk_file.cc (fhandler_base::open_fs): Replace call to
AllocateLocallyUniqueId with call to NtAllocateLocallyUniqueId;
* posix_ipc.cc (mq_open): Ditto.  Drop error handling for that call.
(sem_open): Ditto.

winsup/cygwin/ChangeLog
winsup/cygwin/advapi32.cc
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/posix_ipc.cc

index fcb6895..f8543ea 100644 (file)
@@ -1,5 +1,13 @@
 2011-04-28  Corinna Vinschen  <corinna@vinschen.de>
 
+       * advapi32.cc (AllocateLocallyUniqueId): Remove.
+       * fhandler_disk_file.cc (fhandler_base::open_fs): Replace call to
+       AllocateLocallyUniqueId with call to NtAllocateLocallyUniqueId;
+       * posix_ipc.cc (mq_open): Ditto.  Drop error handling for that call.
+       (sem_open): Ditto.
+
+2011-04-28  Corinna Vinschen  <corinna@vinschen.de>
+
        * autoload.cc (GetSecurityInfo): Remove.
        * ntdll.h (RtlConvertToAutoInheritSecurityObject): Declare.
        (RtlDeleteSecurityObject): Declare.
index a53f1ff..52b9a77 100644 (file)
@@ -20,13 +20,6 @@ details. */
   return NT_SUCCESS (status);
 
 BOOL WINAPI
-AllocateLocallyUniqueId (PLUID luid)
-{
-  NTSTATUS status = NtAllocateLocallyUniqueId (luid);
-  DEFAULT_NTSTATUS_TO_BOOL_RETURN
-}
-
-BOOL WINAPI
 AccessCheck (PSECURITY_DESCRIPTOR sd, HANDLE tok, DWORD access,
             PGENERIC_MAPPING mapping, PPRIVILEGE_SET pset, LPDWORD psetlen,
             LPDWORD granted, LPBOOL allowed)
index 1889a5d..a91837e 100644 (file)
@@ -1403,7 +1403,7 @@ fhandler_base::open_fs (int flags, mode_t mode)
     ino = pc.get_ino_by_handle (get_handle ());
     /* A unique ID is necessary to recognize fhandler entries which are
        duplicated by dup(2) or fork(2). */
-    AllocateLocallyUniqueId ((PLUID) &unique_id);
+    NtAllocateLocallyUniqueId ((PLUID) &unique_id);
 
 out:
   syscall_printf ("%d = fhandler_disk_file::open (%S, %p)", res,
index 678c628..c7b2bc0 100644 (file)
@@ -419,11 +419,7 @@ again:
       mqhdr->mqh_attr.mq_curmsgs = 0;
       mqhdr->mqh_nwait = 0;
       mqhdr->mqh_pid = 0;
-      if (!AllocateLocallyUniqueId (&luid))
-       {
-         __seterrno ();
-         goto err;
-       }
+      NtAllocateLocallyUniqueId (&luid);
       __small_sprintf (mqhdr->mqh_uname, "%016X%08x%08x",
                       hash_path_name (0,mqname),
                       luid.HighPart, luid.LowPart);
@@ -1008,11 +1004,7 @@ again:
        }
       created = 1;
       /* First one to create the file initializes it. */
-      if (!AllocateLocallyUniqueId (&sf.luid))
-       {
-         __seterrno ();
-         goto err;
-       }
+      NtAllocateLocallyUniqueId (&sf.luid);
       sf.value = value;
       sf.hash = hash_path_name (0, semname);
       if (write (fd, &sf, sizeof sf) != sizeof sf)