From owner-freebsd-hackers Thu Jul 10 09:49:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA11314 for hackers-outgoing; Thu, 10 Jul 1997 09:49:18 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.50]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id JAA11302 for ; Thu, 10 Jul 1997 09:49:05 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id JAA23317; Thu, 10 Jul 1997 09:42:02 -0700 From: Terry Lambert Message-Id: <199707101642.JAA23317@phaeton.artisoft.com> Subject: Re: question about kernel sources To: igor@blik.samara.su (Igor) Date: Thu, 10 Jul 1997 09:42:01 -0700 (MST) Cc: hackers@FreeBSD.ORG In-Reply-To: from "Igor" at Jul 10, 97 01:27:08 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > in kernel sources files encounter next declaretion > > int (*func) __P((...)) > ^^^^^^^^^^ > what is this ? It is bogus. The "..." is for "0 or more arguments as represented in a varradic function declaration". The reason it is bogus is that there must be at least one real argument to serve as an "anchor" for the varargs.h varradic argument handling macros. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.