Hello,
I have a problem with err_***..
The code is :
and the unp.h is : http://wklej.org/id/53340/Code:#include "unp.h" int main(int argc, char **argv) { int sockfd, n; char recvline[MAXLINE + 1]; struct sockaddr_in servaddr; if (argc != 2) err_quit("usage: a.out <IPaddress>"); if ( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) err_sys("socket error"); bzero(&servaddr, sizeof(servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(13); /* daytime server */ if (inet_pton(AF_INET, argv[1], &servaddr.sin_addr) <= 0) err_quit("inet_pton error for %s", argv[1]); if (connect(sockfd, (SA *) &servaddr, sizeof(servaddr)) < 0) err_sys("connect error"); while ( (n = read(sockfd, recvline, MAXLINE)) > 0) { recvline[n] = 0; /* null terminate */ if (fputs(recvline, stdout) == EOF) err_sys("fputs error"); } if (n < 0) err_sys("read error"); exit(0); }
and the problems are :
please tell me how I must do thisdaytimetcpcli.c.text+0x35): undefined reference to `err_quit'
daytimetcpcli.c.text+0x6c): undefined reference to `err_sys'
daytimetcpcli.c.text+0xd9): undefined reference to `err_quit'
daytimetcpcli.c.text+0x106): undefined reference to `err_sys'
daytimetcpcli.c.text+0x13e): undefined reference to `err_sys'
daytimetcpcli.c.text+0x182): undefined reference to `err_sys'



LinkBack URL
About LinkBacks
.text+0x35): undefined reference to `err_quit'



