From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: checkentry function Date: Tue, 5 Oct 2010 15:01:47 +0900 Message-ID: <20101005150147.62226282@s6510> References: <20101005144615.0f84d53a@s6510> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: netfilter-devel , netdev@vger.kernel.org To: Nicola Padovano Return-path: In-Reply-To: Sender: netfilter-devel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Tue, 5 Oct 2010 07:52:39 +0200 Nicola Padovano wrote: > > In current kernels, checkentry returns errno values. > > 0 = okay > > <0 is error (example -EINVAL). > 0 = ok? and then you say 0 is error? which one? > Negative (ie < 0) is used for error numbers. This is confusing because in older kernels the checkentry returned a bool which is defined as 1 okay and 0 for error.