mirror of
https://github.com/opnsense/src.git
synced 2026-02-12 23:36:07 -05:00
- set TCP_NOPUSH to keep from sending short packets at each write(2) boundary - set SO_SNDBUF to 64k so we have a reasonable amount of buffer space - for a regular file in binary mode which is not being restarted and is . smaller than 16 Meg, use mmap(2) and write(2) the whole file in one big gulp In the most common circumstances, this should dramatically reduce the system-call load from ftpd, since the call to write() will not return until the entire file has been written, rather than writing just a few K at a time in a loop. |
||
|---|---|---|
| .. | ||
| extern.h | ||
| ftpcmd.y | ||
| ftpd.8 | ||
| ftpd.c | ||
| logwtmp.c | ||
| Makefile | ||
| pathnames.h | ||
| popen.c | ||
| skey-stuff.c | ||