History log of /freebsd/include/stdio.h (Results 151 – 175 of 251)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 297263b0 12-Apr-1998 John Birrell <jb@FreeBSD.org>

Format changes in an attempt to address some of Bruce's comments
about spaces and tabs.

The externs in the static inline functions remain 'cause (a) they're
required; and (b) I can't find any gcc -W

Format changes in an attempt to address some of Bruce's comments
about spaces and tabs.

The externs in the static inline functions remain 'cause (a) they're
required; and (b) I can't find any gcc -W* cases where they generate
warnings.

show more ...


# 7d0026cd 11-Apr-1998 John Birrell <jb@FreeBSD.org>

Add *_unlocked() macros according to POSIX. In the _THREAD_SAFE case,
test for __isthreaded before calling the lock/unlock functions to
try to save some performance. The _THREAD_SAFE case should beco

Add *_unlocked() macros according to POSIX. In the _THREAD_SAFE case,
test for __isthreaded before calling the lock/unlock functions to
try to save some performance. The _THREAD_SAFE case should become the
default, but since it tests for a global variable in libc, people won't
be able to build -current on pre-3.0 systems unless the default leaves
it out. Such is life.

show more ...


Revision tags: release/2.2.6
# de17eb59 01-Jan-1998 Alexander Langer <alex@FreeBSD.org>

Added missing caddr_t --> void * conversions for sys/mman.h functions.

Submitted by: bde


Revision tags: release/2.2.5_cvs, release/2.2.2_cvs
# 15aa51b0 13-Apr-1997 Bruce Evans <bde@FreeBSD.org>

Removed nonstandard #include of <sys/types.h>.

Use _BSD_OFF_T_ instead of off_t so that we're still self-sufficent.

Copied the ftruncate/lseek()/mmap()/truncate() redeclaration hacks
from <sys/type

Removed nonstandard #include of <sys/types.h>.

Use _BSD_OFF_T_ instead of off_t so that we're still self-sufficent.

Copied the ftruncate/lseek()/mmap()/truncate() redeclaration hacks
from <sys/types.h> so that things depending on them don't break.

show more ...


Revision tags: release/2.2.1_cvs, release/2.2.0
# 161f948d 11-Mar-1997 Peter Wemm <peter@FreeBSD.org>

Merge Lite2 changes
(Just version number)


# dee7a427 11-Mar-1997 Peter Wemm <peter@FreeBSD.org>

Import CSRG 4.4BSD-Lite2 includes onto vendor branch


Revision tags: release/2.1.7_cvs
# 3b96d4d9 02-Mar-1997 Andrey A. Chernov <ache@FreeBSD.org>

increase L_cuserid because UT_NAMESIZE increased


# 79403fe3 23-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


Revision tags: release/2.1.6_cvs, release/2.1.6.1
# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.

show more ...


# 8c372bd8 27-Oct-1996 Wolfram Schneider <wosch@FreeBSD.org>

improve comments for UT_NAMESIZE


Revision tags: release/2.1.5_cvs
# ad7076c9 03-Jul-1996 Wolfram Schneider <wosch@FreeBSD.org>

remove zopen, zopen is not part of libc.


# 15aa00d5 27-May-1996 Peter Wemm <peter@FreeBSD.org>

Add an implementation of the gnu-ish asprintf() and vasprintf(). They are
not based on gpl'ed code, just prototype and usage. I'm not 100% certain
they behave the same while the system is in troubl

Add an implementation of the gnu-ish asprintf() and vasprintf(). They are
not based on gpl'ed code, just prototype and usage. I'm not 100% certain
they behave the same while the system is in trouble (eg: malloc() failing)
but in those circumstances all bets would be off anyway.

These routines work like sprintf() and vsprintf(), except that instead of
using a fixed buffer, they allocate memory and return it to the user
and it's the user's responsibility to free() it. They have allocate as
much memory as they need (and can get), so the size of strings it can deal
with is limited only by the amount of memory it can malloc() on your
behalf.

There are a few gpl'ed programs starting to use this interface, and it's
becoming more common with the scares about security risks with sprintf().
I dont like the look of the code that the various programs (including
cvs, gdb, libg++, etc) provide if configure can't find it on the system.

It should be possible to modify the stdio core code to provide this
interface more efficiently, I was more worried about having something
that worked and was secure. :-) (I noticed that there was once intended
to be a smprintf() routine when our stdio was written for 4.4BSD, but it
looks pretty stillborn, and it's intended interface is not clear). Since
Linux and gnu libc have this interface, it seemed silly to bring yet
another one onto the scene.

show more ...


# 65bfae76 24-Mar-1996 Paul Richards <paul@FreeBSD.org>

Fix incorrect parameter types for ftell and fgets.


# 71d9c781 31-Jan-1996 Mike Pritchard <mpp@FreeBSD.org>

Fix a bunch of spelling errors in the comment fields
of a bunch of system include files.


Revision tags: release/2.1.0_cvs, release/2.0.5_cvs
# 4399be3c 30-May-1995 Rodney W. Grimes <rgrimes@FreeBSD.org>

Remove trailing whitespace.


# dd8723c2 04-Mar-1995 Poul-Henning Kamp <phk@FreeBSD.org>

make sys_nerr __const.

Reviewed by: phk
Submitted by: ollivier


Revision tags: release/2.0, release/1.1.5.1_cvs
# 59deaec5 24-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite Include Sources


# f2556687 16-Feb-2010 Warner Losh <imp@FreeBSD.org>

Remove the Berkeley clause 3's.
Add a few $FreeBSD$


# 09c817ba 03-Jul-2009 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

- MFC


# efa952cd 24-Jun-2009 Xin LI <delphij@FreeBSD.org>

Merge fmtcheck() prototype change.

Obtained from: NetBSD


Revision tags: release/7.2.0_cvs, release/7.2.0
# 9c797940 13-Apr-2009 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

- Merge from HEAD


# bccfb078 25-Mar-2009 David Schultz <das@FreeBSD.org>

Make programs that define a macro called `dprintf' more likely to work.


# 44bf9512 14-Mar-2009 David Schultz <das@FreeBSD.org>

Namespace: dprintf() and getline() are in P1003.1-2008.


# 1829d5da 12-Mar-2009 Warner Losh <imp@FreeBSD.org>

Update the projects tree to a newer FreeBSD current.


# ad760e6f 04-Mar-2009 David Schultz <das@FreeBSD.org>

Add dprintf() and vdprintf() from POSIX.1-2008. Like getline(),
dprintf() is a simple wrapper around another function, so we may as
well implement it. But also like getline(), we can't prototype it b

Add dprintf() and vdprintf() from POSIX.1-2008. Like getline(),
dprintf() is a simple wrapper around another function, so we may as
well implement it. But also like getline(), we can't prototype it by
default right now because it would break too many ports.

show more ...


1234567891011