int s, fromlen = sizeof(from), tos;
int s, fromlen, tos;  fromlen = sizeof(from);
dataconn(lmode)	const char *lmode;{	struct sockaddr_in from;	int s, fromlen = sizeof(from), tos;	if (passivemode)		return (fdopen(data, lmode));	s = accept(data, (struct sockaddr *) &from, &fromlen);	if (s < 0) {		warn("accept");		(void)close(data), data = -1;		return (NULL);	}	(void)close(data);	data = s;#ifdef IP_TOS	tos = IPTOS_THROUGHPUT;	if (setsockopt(s, IPPROTO_IP, IP_TOS, (char *)&tos, sizeof(int)) < 0)		warn("setsockopt TOS (ignored)");#endif	return (fdopen(data, lmode));}