Works for me. System you are running on [and] glibc version ? Vikram ps: you might want to peruse http://lists.debian.org/debian-glibc/2002/debian-glibc-200212/msg00354.html On Mon, 24 Feb 2003, Yigit Can wrote: > Hello, > > I have a problem with getprotobyname() function. > > I wrote a simple program that only uses getprotobyname function > > I can run this program on my development machine > but when I try to run this program on my basic kernel it gives me the "memory fault" error. > > what can I do? > > please help, > > > my program : > > #include <netdb.h> > #include <stdio.h> > > int main(void){ > > struct sockaddr_in addr; > struct protoent *protocol=NULL; > protocol=getprotobyname("tcp"); > printf("\n RESULT : %02x \n",protocol->p_proto); > > return 0; > } > > > > > Yiğit CAN > Karel Electronics Corp. > yigit.can@karel.com.tr > -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/