This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
about fdopen
- To: "ecos-discuss" <ecos-discuss at sourceware dot cygnus dot com>
- Subject: [ECOS] about fdopen
- From: "ylyuan" <ylyuan at davform dot com>
- Date: Sun, 26 Mar 2000 15:08:14 +0800
Hi,part of my program is :
static FILE *sfp;
if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
printf("error to creat a socket\n");
exit(1);
}
if (connect(s, (struct sockaddr *)&sin, sizeof(sin)) < 0) {
printf("error to connect\n");
exit(1);
}
if ((sfp = fdopen(s, "w")) == 0) {
printf("error to fdopen s\n");
exit(1);
}
socket() and connect() are right,but fdopen() can't return,who can tell me why?
Thanks a lot!