Date: Wed, 09 Nov 2011 09:52:15 -0800 From: Julian Elischer <julian@freebsd.org> To: Ryan Stone <rysto32@gmail.com> Cc: Brooks Davis <brooks@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: [PATCH] Allow syslogd to accept multiple configuration files Message-ID: <4EBABDCF.8020107@freebsd.org> In-Reply-To: <CAFMmRNxJBMQjbTWb__SeMjLptFXoz4eLARO=Jq_ib8gtKgDSuA@mail.gmail.com> References: <CAFMmRNx9z4TFdJAjcg7evj17n1w6VrNuh_gjWLgcwnfn3U0__Q@mail.gmail.com> <20111109160158.GA55645@lor.one-eyed-alien.net> <CAFMmRNxJBMQjbTWb__SeMjLptFXoz4eLARO=Jq_ib8gtKgDSuA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/9/11 8:21 AM, Ryan Stone wrote: > On Wed, Nov 9, 2011 at 11:01 AM, Brooks Davis<brooks@freebsd.org> wrote: >> Do you happen to know why the code calloc's the struct filed's with 1's? >> I didn't do any investigation but that's seems like an odd pattern. > calloc(1, sizeof(*f)) returns an array of 1 element of size sizeof(*f) > that is pre-zeroed. It's the userland equivalent of > malloc(sizeof(*f), ..., M_ZERO). I once did similar but changed the parser to have INCLUDE files. so you could insert new parts in between other entries it was about 15 years ago so I can't remember the syntax I used.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EBABDCF.8020107>