Annotation of src/sys/netatalk/at_extern.h, Revision 1.16
1.16 ! dyoung 1: /* $NetBSD: at_extern.h,v 1.15 2007/03/04 06:03:19 christos Exp $ */
1.1 christos 2:
3: /*
4: * Copyright (c) 1990,1994 Regents of The University of Michigan.
5: * All Rights Reserved.
6: *
7: * Permission to use, copy, modify, and distribute this software and
8: * its documentation for any purpose and without fee is hereby granted,
9: * provided that the above copyright notice appears in all copies and
10: * that both that copyright notice and this permission notice appear
11: * in supporting documentation, and that the name of The University
12: * of Michigan not be used in advertising or publicity pertaining to
13: * distribution of the software without specific, written prior
14: * permission. This software is supplied as is without expressed or
15: * implied warranties of any kind.
16: *
17: * This product includes software developed by the University of
18: * California, Berkeley and its contributors.
19: *
20: * Research Systems Unix Group
21: * The University of Michigan
22: * c/o Wesley Craig
23: * 535 W. William Street
24: * Ann Arbor, Michigan
25: * +1-313-764-2278
26: * netatalk@umich.edu
27: */
28:
29: #ifndef _NETATALK_AT_EXTERN_H_
30: #define _NETATALK_AT_EXTERN_H_
31:
1.2 christos 32: struct ifnet;
33: struct mbuf;
34: struct sockaddr_at;
35: struct proc;
1.4 thorpej 36: struct ifaddr;
1.2 christos 37: struct at_ifaddr;
38: struct route;
39: struct socket;
1.6 matt 40:
41: extern struct mowner atalk_rx_mowner;
42: extern struct mowner atalk_tx_mowner;
1.2 christos 43:
1.14 dyoung 44: void atintr(void);
45: void aarpprobe(void *);
46: int aarpresolve(struct ifnet *, struct mbuf *, const struct sockaddr_at *,
47: u_char *);
48: void aarpinput(struct ifnet *, struct mbuf *);
49: int at_broadcast(const struct sockaddr_at *);
50: void aarp_clean(void);
1.15 christos 51: int at_control(u_long, void *, struct ifnet *, struct lwp *);
1.14 dyoung 52: int at_inithead(void **, int);
1.16 ! dyoung 53: void at_purgeaddr(struct ifaddr *);
1.14 dyoung 54: void at_purgeif(struct ifnet *);
1.1 christos 55: u_int16_t
1.14 dyoung 56: at_cksum(struct mbuf *, int);
57: int ddp_usrreq(struct socket *, int, struct mbuf *, struct mbuf *,
58: struct mbuf *, struct lwp *);
59: void ddp_init(void);
1.1 christos 60: struct ifaddr *
1.14 dyoung 61: at_ifawithnet(const struct sockaddr_at *, struct ifnet *);
62: int ddp_output(struct mbuf *, ...);
1.1 christos 63: struct ddpcb *
1.14 dyoung 64: ddp_search(struct sockaddr_at *, struct sockaddr_at *,
65: struct at_ifaddr *);
66: int ddp_route(struct mbuf *, struct route *);
67: char * prsockaddr(const void *);
1.1 christos 68:
69:
1.10 elad 70: #endif /* !_NETATALK_AT_EXTERN_H_ */
CVSweb <webmaster@jp.NetBSD.org>