ESIX : Socket Trouble (ICMP)

Godeaux Darell rrhres01 at pc.usl.edu
Wed Oct 24 15:40:18 AEST 1990


Has anyone tried to create a socket (SOCK_RAW) for ICMPs in ESIX ???

I tried the following program:

% cat socket.c
#include <sys/types.h>
#include <lan/net_types.h>
#include <lan/socket.h>
#include <lan/in.h>
int s;
main() { 
   s = socket(AF_INET, SOCK_RAW, 0);
   if (s<0) {
      perror("socket");
      exit(0);
}
}
% cc socket.c -o socket -lbsd -lnet -lnsl_s
% socket
socket: Error 0

I can create a SOCK_STREAM and SOCK_DGRAM, but SOCK_RAW gives the results above.

How compatible is ESIX 5.3.2.D with BSD sockets?  I am also trying to port the
CMU SNMP code to ESIX without any success. (It compiles, but hangs up on the
'select' function when executed.) Does anyone have any experience using sockets?
Any comments would be appreciated.

Darell J. Godeaux
University of Southwestern Louisiana
rrhres01 at pc.usl.edu



More information about the Comp.unix.sysv386 mailing list