diff options
author | Christopher Faylor <me@cgf.cx> | 2001-09-07 21:32:07 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2001-09-07 21:32:07 +0000 |
commit | 1ff9f4b9373620aa923412d7aa90b8d04d940199 (patch) | |
tree | 878c4a44487d2fe17137a6d6088a327ada14247b /winsup/cygwin/security.h | |
parent | b2d319cb3eaf0c1a139ee1586fa43d5250d5a058 (diff) | |
download | cygnal-1ff9f4b9373620aa923412d7aa90b8d04d940199.tar.gz cygnal-1ff9f4b9373620aa923412d7aa90b8d04d940199.tar.bz2 cygnal-1ff9f4b9373620aa923412d7aa90b8d04d940199.zip |
* cygheap.h (init_cygheap): Move heap pointers here.
* include/sys/cygwin.h (perprocess): Remove heap pointers.
* dcrt0.cc (__cygwin_user_data): Reflect obsolete perprocess stuff.
(_dll_crt0): Don't initialize heap pointers.
(cygwin_dll_init): Ditto.
(release_upto): Use heap pointers from cygheap.
* heap.h: Ditto.
* fork.cc (fork_parent): Ditto. Don't set heap pointers in ch.
(fork_child): Remove obsolete sigproc_fixup_after_fork.
* shared.cc (memory_init): Reorganize so that cygheap initialization is called
prior to regular heap since regular heap uses cygheap now.
* sigproc.cc (proc_subproc): Eliminate zombies allocation.
(sigproc_init): Move zombies alloation here. Don't free up array on fork, just
reuse it.
(sigproc_fixup_after_fork): Eliminate.
* sigproc.h: Ditto.
* include/cygwin/version.h: Reflect change to perprocess structure.
Diffstat (limited to 'winsup/cygwin/security.h')
-rw-r--r-- | winsup/cygwin/security.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/winsup/cygwin/security.h b/winsup/cygwin/security.h index e2060802b..95f97b8ca 100644 --- a/winsup/cygwin/security.h +++ b/winsup/cygwin/security.h @@ -29,12 +29,12 @@ class cygsid { inline const PSID assign (const PSID nsid) { if (!nsid) - psid = NO_SID; + psid = NO_SID; else - { - psid = (PSID) sbuf; - CopySid (MAX_SID_LEN, psid, nsid); - } + { + psid = (PSID) sbuf; + CopySid (MAX_SID_LEN, psid, nsid); + } return psid; } @@ -64,7 +64,7 @@ public: inline BOOL operator== (const PSID nsid) const { if (!psid || !nsid) - return nsid == psid; + return nsid == psid; return EqualSid (psid, nsid); } inline BOOL operator== (const char *nsidstr) const @@ -98,9 +98,9 @@ public: { cygsid *tmp = new cygsid [count + 1]; if (!tmp) - return FALSE; + return FALSE; for (int i = 0; i < count; ++i) - tmp[i] = sids[i]; + tmp[i] = sids[i]; delete [] sids; sids = tmp; sids[count++] = nsi; @@ -116,7 +116,7 @@ public: BOOL contains (cygsid &sid) const { for (int i = 0; i < count; ++i) - if (sids[i] == sid) + if (sids[i] == sid) return TRUE; return FALSE; } @@ -124,9 +124,9 @@ public: { debug_printf ("-- begin sidlist ---"); if (!count) - debug_printf ("No elements"); + debug_printf ("No elements"); for (int i = 0; i < count; ++i) - sids[i].debug_print (prefix); + sids[i].debug_print (prefix); debug_printf ("-- ende sidlist ---"); } }; |