4 #include <sys/socket.h>
9 struct sockaddr_un sun
={.sun_family
=AF_IPN
,.sun_path
="/tmp/sockipn"};
12 int s
=socket(AF_IPN
,SOCK_RAW
,IPN_BROADCAST
);
15 int flags
=IPN_FLAG_LOSSLESS
;
19 s
=socket(AF_IPN
,SOCK_RAW
,IPN_BROADCAST
);
25 err
=setsockopt(s
,0,IPN_SO_FLAGS
,&flags
,sizeof(flags
));
28 err
=setsockopt(s
,0,IPN_SO_MSGPOOLSIZE
,&size
,sizeof(size
));
32 err
=setsockopt(s
,0,IPN_SO_MODE
,&mode
,sizeof(mode
));
35 err
=bind(s
,(struct sockaddr
*)&sun
,sizeof(sun
));
38 err
=connect(s
,NULL
,0);
41 while ((len
=read(0,buf
,256)) > 0) {