sylvain@lvbull.uucp (12/12/84)
<*** Crunch, Crunch ***> Does anyone has an idea of arguments passed in protocols ctloutput routines? In the Berkeley Networking Implementation Notes (Leffler, Joy, Fabry 83/07) and in standard 4.2BSD system, this kind of routine is not used by any protocol. I've been thinking about using this kind of routine in an ISO Transport implementation under 4.2 BSD, but I would like to have some more informations about it first. What I think I will use is something like: (int) (*protosw[].pr_ctloutput)(req, pr_pcb, m, addr); int req; struct "protocol-control-block" *pr_pcb; struct mbuf *m; caddr_t addr; ( The important thing is having variable number of arguments ! ) But this is only a proposal. I would like to stay compatible with what they do at Berkeley. Could anyone tell me what's going on with it? If somebody uses these routines in some protocol implementation, I would greatly appreciate some information on this subject. As we (very) often loose news articles when receiving, duplicated mails are welcome. Thanks for the help! =========================== Sylvain Langlois (BULL, France) UUCP: {...reste-of-the-universe...}!decvax!mcvax!vmucnam!lvbull!sylvain