summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2015-11-08 13:37:16 +0000
committerache <ache@FreeBSD.org>2015-11-08 13:37:16 +0000
commit8a3e4a6db71e690b2b8bf5f3372f4f99a506fdd7 (patch)
tree20f498bd623fab85c76c978a69e059c9bda125d0 /usr.sbin
parent1df83ba3d3bc30d9297c344788b7ce3dbe3eb69b (diff)
downloadFreeBSD-src-8a3e4a6db71e690b2b8bf5f3372f4f99a506fdd7.zip
FreeBSD-src-8a3e4a6db71e690b2b8bf5f3372f4f99a506fdd7.tar.gz
MFC: r289863,r289931,r290110,r290230,r290231,r290232
r290232: Microoptimize. r290231: Addition to prev. commit. In some edge cases fp->_p can be changed in _sseek(), recalculate. r290230: Don't seek to the end if write buffer is empty (in append modes). PR: 204156 r290110: Add _flags2 per jhb@ suggestion since no room left in _flags. Rewrite O_APPEND flag checking using new __S2OAP flag. r289931: According to POSIX, a write operation shall start at the current size of the stream (if mode had 'a' as the first character). r289863: Since no room left in the _flags, reuse __SALC for O_APPEND. It helps to remove _fcntl() call from _ftello() and optimize seek position calculation in _swrite().
Diffstat (limited to 'usr.sbin')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud