I have this feeling that I'm going to feel terribly stupid once someone tells me what I'm doing wrong, but.... ======= #include <sys/types.h> #include <sys/socket.h> int main( const int argc, const char * argv[] ) { sockaddr_in s; return 0; } ======= Rankor:~/src/sockets$g++ stupid.cpp stupid.cpp: In function `int main(int, const char **)': stupid.cpp:6: `sockaddr_in' undeclared (first use this function) stupid.cpp:6: (Each undeclared identifier is reported only once... stupid.cpp:6: parse error before `;' ======= - sockaddr_in s; + struct sockaddr_in s; ======= Rankor:~/src/sockets$g++ stupid.cpp stupid.cpp: In function `int main(int, const char **)': stupid.cpp:6: aggregate `struct sockaddr_in s' has incomplete type and cannot be initialized ======= Rankor:~/src/sockets$g++ --version 2.95.2 What am I missing? THANKS! Jonathan -- jjlupa@jamdata.net GPG public key available from http://lupavista.jamdata.net/gpg.asc ------------------------------------------------------------------ Lament 1750: "If I only had a radioactive decay source and a fast free-running oscillator..."
Attachment:
pgpOexKuxRRK4.pgp
Description: PGP signature