delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2003/03/08/11:44:31

Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT cygwin DOT com>
List-Help: <mailto:cygwin-developers-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT cygwin DOT com
Delivered-To: mailing list cygwin-developers AT cygwin DOT com
Date: Sat, 8 Mar 2003 17:44:26 +0100
From: Corinna Vinschen <vinschen AT redhat DOT com>
To: cygwin-developers AT cygwin DOT com
Subject: HEADS UP cygserver maintainers
Message-ID: <20030308164426.GK1193@cygbert.vinschen.de>
Reply-To: cygwin-developers AT cygwin DOT com
Mail-Followup-To: cygwin-developers AT cygwin DOT com
Mime-Version: 1.0
User-Agent: Mutt/1.4i

Hi,

cygserver_shm.cc is still using uid_t and gid_t datatypes.  This must
be changed to either __uid16_t/__gid16_t or __uid32_t/__gid32_t.  Since
the datatypes uid_t and gid_t are changing their size according to the
definition of __CYGWIN_USE_BIG_TYPES__ (see include/cygwin/types.h),
their usage is disallowed inside of Cygwin (as is e. g. off_t as well).

It would be helpful to correct this as soon as possible.  I guess since
cygserver isn't really used so far, it doesn't make sense to use the
old 16 bit datatypes anymore but instead to define these functions
just with 32 bit types.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin AT cygwin DOT com
Red Hat, Inc.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019