Squid-3 OS-specific portability code makes these obsolete.
#ifdef _SQUID_MSWIN_
perror(tmpfile);
xfree(tmpfile);
- closesocket(s);
#else
+
perror("fdopen");
- close(s);
#endif
+
+ close(s);
return 1;
}
}
}
-#ifdef _SQUID_MSWIN_
fclose(fp);
+#ifdef _SQUID_MSWIN_
+
remove(tmpfile);
xfree(tmpfile);
- closesocket(s);
-#else
close(s);
+
#endif
return 0;
req->hostname,
req->action,
make_auth_header(req));
-#ifdef _SQUID_MSWIN_
- send(s, buf, l, 0);
-#else
write(s, buf, l);
-#endif
debug(1) fprintf(stderr, "wrote request: '%s'\n", buf);
return read_reply(s, req);
}