From owner-freebsd-current Mon Sep 6 7:31:41 1999 Delivered-To: freebsd-current@freebsd.org Received: from arc.hq.cti.ru (arc.hq.cti.ru [195.34.40.3]) by hub.freebsd.org (Postfix) with ESMTP id 06CBA158F5 for ; Mon, 6 Sep 1999 07:31:30 -0700 (PDT) (envelope-from tejblum@arc.hq.cti.ru) Received: from arc.hq.cti.ru (localhost [127.0.0.1]) by arc.hq.cti.ru (8.9.3/8.9.3) with ESMTP id SAA28830; Mon, 6 Sep 1999 18:28:33 +0400 (MSD) (envelope-from tejblum@arc.hq.cti.ru) Message-Id: <199909061428.SAA28830@arc.hq.cti.ru> X-Mailer: exmh version 2.0zeta 7/24/97 To: Marcel Moolenaar Cc: Peter Dufault , current@FreeBSD.ORG Subject: Re: (P)review: sigset_t for more than 32 signals In-reply-to: Your message of "Mon, 06 Sep 1999 15:54:45 +0200." <37D3C7A5.1B8A4935@scc.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 06 Sep 1999 18:28:32 +0400 From: Dmitrij Tejblum Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > typedef struct { > > unsigned int n; > > uint64_t v; > > } sigset_t; > > You can't use any BSD or FreeBSD specific types (such as u_int32)t) in > publicly visible types (such as sigset_t). It breaks programs because it's > not ANSI and/or Posix. You can use internal names like __uint32_t from for. They are in the implementation namespace. Dima To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message