Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jul 2004 08:03:16 -0700
From:      Alfred Perlstein <alfred@freebsd.org>
To:        Maxime Henrion <mux@freebsd.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/sys _task.h
Message-ID:  <20040728150316.GK95729@elvis.mu.org>
In-Reply-To: <20040728091920.GU82302@elvis.mu.org>
References:  <200407280912.i6S9CsfA088910@repoman.freebsd.org> <20040728091920.GU82302@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
* Maxime Henrion <mux@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@mu.org cell: 408-480-4684



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040728150316.GK95729>