#
3d328873 |
| 30-Apr-2012 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge head r233826 through r234834.
|
#
cbd3cbba |
| 30-Apr-2012 |
David Schultz <das@FreeBSD.org> |
Fix a bug in *wscanf's handling of non-wide %s, %c, and %[ conversions. Both the specification and the documentation say the width is interpreted as the max number of wide characters to read, but th
Fix a bug in *wscanf's handling of non-wide %s, %c, and %[ conversions. Both the specification and the documentation say the width is interpreted as the max number of wide characters to read, but the implementation was interpreting it as the number of bytes to convert. (See also r105317.)
This change has security implications for any applications that depend on the buggy behavior, but the impact in practice is probably nil. Any such application would already be buggy on other platforms that get the semantics right. Also, these conversions are rarely used; %ls, %lc, and %l[ are more appropriate.
show more ...
|
#
38f1b189 |
| 26-Apr-2012 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r234692
sys/amd64/include/cpufunc.h sys/amd64/include/fpu.h sys/amd64/amd64/fpu.c sys/amd64/vmm/vmm.c
- Add API to allow vmm FPU state init/save/restore.
FP stuff discussed with: kib
|
#
06b4e488 |
| 22-Apr-2012 |
David Schultz <das@FreeBSD.org> |
Bugfix: Include whitespace characters in the count of the number of characters read.
|
#
01d2a785 |
| 22-Apr-2012 |
David Schultz <das@FreeBSD.org> |
Bugfix: %n doesn't count as a conversion, so sscanf("abc", "ab%ncd", &i) returns EOF, not 0.
|
#
51300896 |
| 22-Apr-2012 |
David Schultz <das@FreeBSD.org> |
Refactor scanf to improve modularity. Conversions are now performed by separate conversion functions. This will hopefully make bugs more noticeable (I noticed several already) and provide opportuni
Refactor scanf to improve modularity. Conversions are now performed by separate conversion functions. This will hopefully make bugs more noticeable (I noticed several already) and provide opportunities to reduce code duplication.
show more ...
|
Revision tags: release/8.3.0_cvs, release/8.3.0 |
|
#
8fa0b743 |
| 23-Jan-2012 |
Xin LI <delphij@FreeBSD.org> |
IFC @230489 (pending review).
|
Revision tags: release/9.0.0 |
|
#
3ee1a36e |
| 22-Nov-2011 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r227804
Pull in the virtio drivers from head.
|
#
3c87aa1d |
| 20-Nov-2011 |
David Chisnall <theraven@FreeBSD.org> |
Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a load of _l suffixed versions of various standard library functions that use the global locale, making them take an explicit
Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a load of _l suffixed versions of various standard library functions that use the global locale, making them take an explicit locale parameter. Also adds support for per-thread locales. This work was funded by the FreeBSD Foundation.
Please test any code you have that uses the C standard locale functions!
Reviewed by: das (gdtoa changes) Approved by: dim (mentor)
show more ...
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0 |
|
#
7d4b968b |
| 17-Sep-2009 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Merge from head up to r188941 (last revision before the USB stack switch)
|
Revision tags: release/7.2.0_cvs, release/7.2.0 |
|
#
1829d5da |
| 12-Mar-2009 |
Warner Losh <imp@FreeBSD.org> |
Update the projects tree to a newer FreeBSD current.
|
#
f8f57193 |
| 19-Jan-2009 |
David Schultz <das@FreeBSD.org> |
- Add support for multibyte decimal_point encodings, e.g., U+066B. A forthcoming gdtoa import is needed to make this fully work. - Improve the way "nan(...)" is parsed.
|
Revision tags: release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
1b12fbb1 |
| 09-Dec-2007 |
David Schultz <das@FreeBSD.org> |
Remove some test instrumentation. (The Symbol.map changes broke it anyway.)
|
Revision tags: release/6.2.0_cvs, release/6.2.0 |
|
#
c879ae35 |
| 09-Jan-2007 |
Warner Losh <imp@FreeBSD.org> |
Per Regents of the University of Calfornia letter, remove advertising clause.
# If I've done so improperly on a file, please let me know.
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
75239a01 |
| 01-Apr-2006 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Add missing #if's for NO_FLOATING_POINT
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
#
d8f77b45 |
| 20-Aug-2005 |
Stefan Farfeleder <stefanf@FreeBSD.org> |
Include <sys/types.h> and <limits.h> ourselves, don't assume they are included through <pthread.h>.
gen/sem.c: Prerequisite for <_semaphore.h> net/getprotoent.c: USHRT_MAX net/getservent.c: USHRT_M
Include <sys/types.h> and <limits.h> ourselves, don't assume they are included through <pthread.h>.
gen/sem.c: Prerequisite for <_semaphore.h> net/getprotoent.c: USHRT_MAX net/getservent.c: USHRT_MAX stdio/ungetwc.c: MB_LEN_MAX stdio/vfwscanf.c: MB_LEN_MAX
show more ...
|
Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0 |
|
#
253f85d3 |
| 02-May-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
Remove bogus FBSDID.
|
#
30d30880 |
| 02-May-2004 |
David Schultz <das@FreeBSD.org> |
Merge vfscanf.c, v1.37: - s/#ifdef FLOATING_POINT/#ifndef NO_FLOATING_POINT/
|
#
93996f6d |
| 07-Apr-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Prepare to handle trivial state-dependent encodings. Full support for state-dependent encodings with locking shifts will come later if there is demand for it.
|
Revision tags: release/5.2.1_cvs, release/5.2.1 |
|
#
01623eaa |
| 01-Feb-2004 |
David Schultz <das@FreeBSD.org> |
Merge vfscanf.c,v 1.35.
|
Revision tags: release/5.2.0_cvs, release/5.2.0 |
|
#
27a97dff |
| 06-Jan-2004 |
Jacques Vidrine <nectar@FreeBSD.org> |
Make intentions explicit with additional parenthesis.
|
#
2a49d376 |
| 05-Nov-2003 |
Tim J. Robbins <tjr@FreeBSD.org> |
Pass NULL instead of a pointer to a zeroed mbstate_t object.
|
Revision tags: release/4.9.0_cvs, release/4.9.0 |
|
#
4ea76cb1 |
| 05-Jul-2003 |
Tim J. Robbins <tjr@FreeBSD.org> |
Fix two incorrect uses of sizeof: we need to divide the size of the buffer by sizeof(wchar_t) to get the number of wide characters it contains. Remove the !hardway micro-optimisation from the CT_INT
Fix two incorrect uses of sizeof: we need to divide the size of the buffer by sizeof(wchar_t) to get the number of wide characters it contains. Remove the !hardway micro-optimisation from the CT_INT case to avoid having to fix it for wide characters.
show more ...
|
#
b5c3fe00 |
| 05-Jul-2003 |
Tim J. Robbins <tjr@FreeBSD.org> |
Merge recent floating point conversion changes from vfscanf.c.
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0 |
|
#
14ffdae9 |
| 01-Nov-2002 |
Tim J. Robbins <tjr@FreeBSD.org> |
No need to include floatio.h here: vfscanf() no longer uses anything it defines.
|