Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com Date: Tue, 5 Mar 2002 11:39:14 +0100 From: Corinna Vinschen To: cygwin-developers AT cygwin DOT com Subject: Re: Alloc_sd() fragile? Message-ID: <20020305113914.S13590@cygbert.vinschen.de> Reply-To: cygwin-developers AT cygwin DOT com Mail-Followup-To: cygwin-developers AT cygwin DOT com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.22.1i On Tue, Mar 05, 2002 at 09:12:00PM +1100, Robert Collins wrote: > > > > -----Original Message----- > > From: Corinna Vinschen [mailto:vinschen AT redhat DOT com] > > Sent: Tuesday, March 05, 2002 8:55 PM > > To: cygwin-developers AT cygwin DOT com > > Subject: Re: Alloc_sd() fragile? > > > > > > On Tue, Mar 05, 2002 at 09:04:29AM +1100, Robert Collins wrote: > > > 2182 1445858 [main] shmctl_rmid 1568 alloc_sd: > > > GetSecurityDescriptorOwner Win32 error 1305 2088 1447946 [main] > > > shmctl_rmid 1568 alloc_sd: GetSecurityDescriptorGroup Win32 > > error 1305 > > > > Error 1305, "The revision level is unknown.". It's very > > likely that the SD is corrupted at that point. > > Any ideas about what could cause that? I'm trying to create a new sd.... Just guessing. One parameter to alloc_sd is a PSECURITY_DESCRIPTOR called `sd_ret'. This SD must be initialized since it's used as in/out parameter. Take a look into set_security_attribute() and especially into set_nt_attribute(). You will see what I mean. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin AT cygwin DOT com Red Hat, Inc.