Mercurial > hg > xemacs-beta
comparison lib-src/gnuserv.c @ 163:0132846995bd r20-3b8
Import from CVS: tag r20-3b8
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:43:35 +0200 |
parents | 538048ae2ab8 |
children | 929b76928fce |
comparison
equal
deleted
inserted
replaced
162:4de2936b4e77 | 163:0132846995bd |
---|---|
691 */ | 691 */ |
692 static void | 692 static void |
693 handle_internet_request (int ls) | 693 handle_internet_request (int ls) |
694 { | 694 { |
695 int s; | 695 int s; |
696 int addrlen = sizeof(struct sockaddr_in); | 696 size_t addrlen = sizeof(struct sockaddr_in); |
697 struct sockaddr_in peer; /* for peer socket address */ | 697 struct sockaddr_in peer; /* for peer socket address */ |
698 | 698 |
699 memset((char *)&peer,0,sizeof(struct sockaddr_in)); | 699 memset((char *)&peer,0,sizeof(struct sockaddr_in)); |
700 | 700 |
701 if ((s = accept(ls,(struct sockaddr *)&peer,&addrlen)) == -1) | 701 if ((s = accept(ls,(struct sockaddr *)&peer, (void *) &addrlen)) == -1) |
702 { | 702 { |
703 perror(progname); | 703 perror(progname); |
704 fprintf(stderr,"%s: unable to accept\n",progname); | 704 fprintf(stderr,"%s: unable to accept\n",progname); |
705 exit(1); | 705 exit(1); |
706 } /* if */ | 706 } /* if */ |
811 */ | 811 */ |
812 static void | 812 static void |
813 handle_unix_request (int ls) | 813 handle_unix_request (int ls) |
814 { | 814 { |
815 int s; | 815 int s; |
816 int len = sizeof(struct sockaddr_un); | 816 size_t len = sizeof(struct sockaddr_un); |
817 struct sockaddr_un server; /* for unix socket address */ | 817 struct sockaddr_un server; /* for unix socket address */ |
818 | 818 |
819 server.sun_family = AF_UNIX; | 819 server.sun_family = AF_UNIX; |
820 | 820 |
821 if ((s = accept(ls,(struct sockaddr *)&server,&len)) < 0) | 821 if ((s = accept(ls,(struct sockaddr *)&server, (void *)&len)) < 0) |
822 { | 822 { |
823 perror(progname); | 823 perror(progname); |
824 fprintf(stderr,"%s: unable to accept\n",progname); | 824 fprintf(stderr,"%s: unable to accept\n",progname); |
825 } /* if */ | 825 } /* if */ |
826 | 826 |