[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

RE: What's un.h? (About network programming...)

The declaration/definition of the struct sockaddr_un(unix) is there in
sys/un.h, without the the compiler cannot find the size of the sturct what
we are trying do.. thats why the file required..

> -----Original Message-----
> From:	Shridhar Daithankar [SMTP:shridhar_daithankar@xxxxxxxxxx]
> Sent:	Wednesday, March 28, 2001 5:34 AM
> To:	linux-india-programmers@xxxxxxxxxxxxxxxxxxxxx
> Subject:	[LIP] What's un.h? (About network programming...)
> Hi all
>  I was fiddling a bit with socket programming, having stevens handy. I
> tried 
> unix domain sockets. But the examples didn't worked.
>  gcc gave an error for 'struct sockaddr_un'  that unknown size etc. 
> I did a grep -r on /usr/include(My fevourite ...:-)) fro 'struct
> sockaddr_un' 
> and included <sys/un.h> and it worked...
>  Any idea why so? I though whatever files listed by man of every system
> call 
> in program should suffice.... What does this file do?
>  Shridhar
> ---------------------------------------------
> The mailing list archives are available at
> http://lists.linux-india.org/cgi-bin/wilma/linux-india-programmers