mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-23 11:18:54 +00:00
b40ce4165d
Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha
48 lines
1.2 KiB
C
48 lines
1.2 KiB
C
/*
|
|
* $FreeBSD$
|
|
*/
|
|
struct mbuf;
|
|
struct sockaddr_at;
|
|
|
|
#ifdef _NET_IF_ARP_H_
|
|
extern timeout_t aarpprobe;
|
|
extern int aarpresolve __P((struct arpcom *,
|
|
struct mbuf *,
|
|
struct sockaddr_at *,
|
|
u_char *));
|
|
extern void aarpinput __P(( struct arpcom *, struct mbuf *));
|
|
extern int at_broadcast __P((struct sockaddr_at *));
|
|
#endif
|
|
|
|
#ifdef _NETATALK_AARP_H_
|
|
extern void aarptfree __P((struct aarptab *));
|
|
#endif
|
|
|
|
struct ifnet;
|
|
struct thread;
|
|
struct socket;
|
|
|
|
extern void aarp_clean __P((void));
|
|
extern int at_control __P(( struct socket *so,
|
|
u_long cmd,
|
|
caddr_t data,
|
|
struct ifnet *ifp,
|
|
struct thread *td ));
|
|
extern u_short at_cksum __P(( struct mbuf *m, int skip));
|
|
extern void ddp_init __P((void ));
|
|
extern struct at_ifaddr *at_ifawithnet __P((struct sockaddr_at *));
|
|
#ifdef _NETATALK_DDP_VAR_H_
|
|
extern int ddp_output __P((struct mbuf *m, struct socket *so));
|
|
|
|
#endif
|
|
#if defined (_NETATALK_DDP_VAR_H_) && defined(_NETATALK_AT_VAR_H_)
|
|
extern struct ddpcb *ddp_search __P((struct sockaddr_at *,
|
|
struct sockaddr_at *,
|
|
struct at_ifaddr *));
|
|
#endif
|
|
#ifdef _NET_ROUTE_H_
|
|
int ddp_route( struct mbuf *m, struct route *ro);
|
|
#endif
|
|
|
|
|