u_char pup_tcontrol
; /* transport control */
u_char pup_type
; /* protocol type */
u_long pup_id
; /* used by protocols */
struct pupport pup_dport
, pup_sport
;
#define pup_dnet pup_dport.pp_net
#define pup_dhost pup_dport.pp_host
#define pup_dsocket pup_dport.pp_socket
#define pup_snet pup_sport.pp_net
#define pup_shost pup_sport.pp_host
#define pup_ssocket pup_sport.pp_socket
#define PUP_TRACE 01 /* trace pup in network */
* A sockaddr, as seen through the eyes of PUP.
struct pupport spup_addr
;
#define sp_net spup_addr.pp_net
#define sp_host spup_addr.pp_host
#define sp_socket spup_addr.pp_socket