summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio
Commit message (Expand)AuthorAgeFilesLines
* In > LONG_MAX test use sseek return value and not _offset which can be notache2001-10-251-3/+4
* Help to recover from bad seek (i.e. negative or too big) happens beyondache2001-10-242-5/+12
* Back out read buffer invalidating via __SMOD.ache2001-10-232-7/+2
* Change comment explaining another usage of __SMODache2001-10-231-2/+2
* Disallow fseek() optimization in internal read buffer, if pointer is moved byache2001-10-231-0/+5
* Fixed style bugs in previous commit.bde2001-10-151-15/+15
* Make this compile on ia64.dfr2001-10-141-25/+46
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-0120-23/+23
* 1) If __SAPP stream is not seekable, remove __SAPP flag on first call insteadache2001-09-071-3/+10
* For now just back out seek error checking in __SAPP case, it cause problemsache2001-09-071-2/+2
* When __SOPT is cleared, clear __SOFF too.ache2001-09-031-1/+1
* Re-arrange my funopen(3) fix to minimize differences with original stdio code,ache2001-09-036-83/+91
* Internal seeks are overoptimized. They should remember fp->_offset only forache2001-09-022-3/+1
* Fix bug in off_t overflow checking: if fp->_offset overflows, just removeache2001-09-021-5/+3
* Typo seek(2) -> lseek(2)ache2001-09-021-1/+1
* Move all stdio internal flags processing and setting out of __sread(),ache2001-09-029-55/+89
* Save errno before function call and restore it on success (because manyache2001-09-012-2/+11
* Remove even more unneded checks, original code can't overflows in that placeache2001-09-011-5/+1
* Remove two checks unneeded now (can't happens)ache2001-09-011-4/+0
* Make fseek(... SEEK_CUR) fails if current file-position is unspecified.ache2001-09-012-8/+8
* Note that prev. commit addition is for ftell/ftelloache2001-09-011-2/+6
* Describe ESPIPE as result of unspecified file-position indicator value.ache2001-09-011-2/+7
* Describe file-position behaviour from POSIXache2001-09-011-0/+5
* Strict in the POSIX sence, if file position is unspecified after ungetc() atache2001-09-011-6/+4
* If lseek to wrong value sucessfully happens despite all pre-checks, set __SERRache2001-09-012-1/+4
* If position is underflowed, don't try to hide that fact by recovery, justache2001-09-011-17/+7
* Back out disabling ungetc() at 0, use different solution:ache2001-09-015-34/+48
* Add originally missing __sinit() call.ache2001-08-311-0/+4
* Simplify offset underflow checks even moreache2001-08-311-12/+2
* Describe that we disallow ungetc at offset 0 now.ache2001-08-311-1/+4
* Disallow ungetc at offset 0 (to prevent negative offset happens), so simplifyache2001-08-312-22/+15
* Drop buffer first, _then_ ask for real positionache2001-08-311-4/+4
* The same big piece of ftell code repeated in 3 places. Simplify things movingache2001-08-313-94/+30
* If file offset is smaller than internal buffer character left count, just dropache2001-08-312-16/+30
* Initialize _offset to 0 in fopen(), it helps to optimize fseek/ftellache2001-08-311-0/+2
* Detect fp->_offset overflow on readache2001-08-311-9/+23
* Use ``.Rv -std'' wherever possible.ru2001-08-311-7/+3
* Try to discard some ungetc data in saved internal buffer checks too,ache2001-08-302-7/+25
* goto dumb; if can't obtain curoff for whence != SEEK_CUR cases, as supposedache2001-08-301-8/+4
* Add more EOVERFLOW checks.ache2001-08-302-31/+94
* Cosmetique fixes from bdeache2001-08-261-2/+0
* Cosmetique: correct English in commentsache2001-08-231-2/+2
* Mark some functions as __printflike() and/or taking const char * argumentskris2001-08-201-1/+1
* Add about rewind+errno, describe ESPIPE, minor formatting.ache2001-08-191-6/+23
* Simplify overflow calculations a bitache2001-08-171-4/+2
* Remove extra check, already done in upper level caller, i.e. inache2001-08-171-5/+1
* Mention ftell & ftello in EOVERFLOW section too.ache2001-08-171-1/+5
* Add more overflow checks in case of fseek()ache2001-08-171-0/+8
* Don't clear "we have offset" flag even if long is overflow for fseek(),ache2001-08-171-1/+0
* fseek.c:ache2001-08-174-10/+36
OpenPOWER on IntegriCloud