version 1.20, 2003/09/29 11:23:38 |
version 1.21, 2003/12/22 22:17:38 |
|
|
errx(1, "udp/tftp: unknown service"); |
errx(1, "udp/tftp: unknown service"); |
f = socket(AF_INET, SOCK_DGRAM, 0); |
f = socket(AF_INET, SOCK_DGRAM, 0); |
if (f < 0) |
if (f < 0) |
err(3, "tftp: socket"); |
err(3, "socket"); |
bzero((char *)&s_in, sizeof (s_in)); |
bzero((char *)&s_in, sizeof (s_in)); |
s_in.sin_family = AF_INET; |
s_in.sin_family = AF_INET; |
if (bind(f, (struct sockaddr *)&s_in, sizeof (s_in)) < 0) |
if (bind(f, (struct sockaddr *)&s_in, sizeof (s_in)) < 0) |
err(1, "tftp: bind"); |
err(1, "bind"); |
strlcpy(mode, "netascii", sizeof mode); |
strlcpy(mode, "netascii", sizeof mode); |
signal(SIGINT, intr); |
signal(SIGINT, intr); |
if (argc > 1) { |
if (argc > 1) { |