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: Sat, 8 Mar 2003 17:44:26 +0100 From: Corinna Vinschen 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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.