Messages in this thread |  | | Subject | Re: [PATCH 1/5] lib: introduce call_once() | From | Joe Perches <> | Date | Mon, 10 Mar 2008 08:29:00 -0700 |
| |
On Mon, 2008-03-10 at 23:57 +0900, Akinobu Mita wrote: > +++ 2.6-rc/include/linux/once.h > +struct once_control { > + struct mutex lock; > + int done;
bool?
> +}; > + > +#define __ONCE_INITIALIZER(name) { \ > + .lock = __MUTEX_INITIALIZER(name.lock), \ > + .done = 0, \ > + } > + > +#define DEFINE_ONCE(name) struct once_control name = __ONCE_INITIALIZER(name)
static?
> + > +extern int call_once_slow(struct once_control *once_control, > + int (*init_rouine)(void));
return bool? spelling: s/rouine/routine/g
|  |