#include #include #include #include #include #include #include #include int main(int argc, char **argv) { int fd; printf("Testing socket(2)...\n"); printf("Opening AF_INET, SOCK_STREAM socket\n"); fd = socket(AF_INET, SOCK_STREAM, 0); if (fd < 0) { printf("socket(2) failed with %s\n", strerror(errno)); exit(1); } close(fd); printf("Opening AF_PACKET, SOCK_DGRAM socket\n"); fd = socket(AF_PACKET, SOCK_DGRAM, 0); if (fd < 0) { printf("socket(2) failed with %s\n", strerror(errno)); exit(1); } close(fd); printf("Done!\n"); exit(0); }