cvs commit: src/sys/sys _task.h
Alfred Perlstein
alfred at freebsd.org
Wed Jul 28 08:03:16 PDT 2004
* Maxime Henrion <mux at freebsd.org> [040728 02:19] wrote:
> Maxime Henrion wrote:
> > mux 2004-07-28 09:12:54 UTC
> >
> > FreeBSD src repository
> >
> > Modified files:
> > sys/sys _task.h
> > Log:
> > Remove (at least temporarily) the check that prevents us from including
> > this file from userland. Since we export struct ifnet to userland, and
> > that struct ifnet now contains a struct task, userland needs to know
> > what struct task looks like.
> >
> > We need to consider having a pointer to a struct task here instead and
> > forward declare struct task in the !_KERNEL case.
>
> Or have a struct ifnet for kernel and a struct xifnet for userland, as we
> do in other places.
That sounds more correct (xifnet).
--
- Alfred Perlstein
- Research Engineering Development Inc.
- email: bright at mu.org cell: 408-480-4684
More information about the cvs-all
mailing list