| Age | Commit message (Expand) | Author |
| 2024-09-20 | printf(): Save errno earlier. | Dag-Erling Smørgrav |
| 2024-05-13 | Prepare the system for _FORTIFY_SOURCE | Kyle Evans |
| 2023-11-26 | lib: Remove ancient SCCS tags. | Warner Losh |
| 2023-11-01 | libc: Purge unneeded cdefs.h | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2022-08-04 | libc: drop "All rights reserved" from Foundation copyrights | Ed Maste |
| 2017-11-20 | General further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2013-04-23 | Renumber clauses to reduce diffs to other versions | Ed Maste |
| 2012-04-21 | If the size passed to {,v}s{w,n}printf is larger than INT_MAX+1 | David Schultz |
| 2011-11-20 | Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a | David Chisnall |
| 2010-03-11 | - Use an initializer macro to initialize fields in 'fake' FILE objects used | John Baldwin |
| 2008-04-17 | Next stage of stdio cleanup: Retire __sFILEX and merge the fields back into | John Baldwin |
| 2007-01-09 | Per Regents of the University of Calfornia letter, remove advertising | Warner Losh |
| 2003-07-02 | When size is 1 should just null terminate the string. The dummy variable | Jordan K. Hubbard |
| 2002-09-17 | Fix vsnprintf(3) memory leak for size == 0. | Maxim Konovalov |
| 2002-09-06 | Style: One space between "restrict" qualifier and "*". | Tim J. Robbins |
| 2002-08-21 | o Merge <machine/ansi.h> and <machine/types.h> into a new header | Mike Barcroft |
| 2002-08-15 | - For compliance with IEEE Std 1003.1-2001, add the 'restrict' | Robert Drehmel |
| 2002-08-13 | Basic support for wide character I/O: getwc(), fgetwc(), getwchar(), | Tim J. Robbins |
| 2002-03-22 | Fix the style of the SCM ID's. | David E. O'Brien |
| 2001-06-18 | revert freeing of memory that gets allocated when str == NULL | Assar Westerlund |
| 2001-06-16 | free memory that gets allocated by vfprintf when str == NULL | Assar Westerlund |
| 2001-01-24 | Remove _THREAD_SAFE and make libc thread-safe by default by | Daniel Eischen |
| 1999-08-28 | $Id$ -> $FreeBSD$ | Peter Wemm |
| 1998-01-01 | 1. EOF was returned when the buffer size was larger than INT_MAX. This | Andrey A. Chernov |
| 1997-12-24 | Correct type of stored argument place (from previous fix) | Andrey A. Chernov |
| 1997-12-24 | Return back to BSD snprintf semantics which recent C9x standard adopts | Andrey A. Chernov |
| 1997-12-24 | 1) Oops! Insert again if (n == 0) return 0. | Andrey A. Chernov |
| 1997-12-24 | Back out part related to "return 0 if n == 0" and return EOF as before. | Andrey A. Chernov |
| 1997-12-24 | snprintf return value fixes to conform Single Unix specs: | Andrey A. Chernov |
| 1997-02-22 | Revert $FreeBSD$ to $Id$ | Peter Wemm |
| 1997-01-14 | Make the long-awaited change from $Id$ to $FreeBSD$ | Jordan K. Hubbard |
| 1996-06-22 | Suggested by: Bruce Evans, Jeffrey Hsu, Gary Palmer | James Raynard |
| 1996-01-22 | Reviewed by: julian and (hsu?) | Julian Elischer |
| 1994-05-27 | BSD 4.4 Lite Lib Sources | Rodney W. Grimes |