vfprintf.c (256281) | vfprintf.c (269482) |
---|---|
1/*- 2 * Copyright (c) 1990, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Chris Torek. 7 * 8 * Copyright (c) 2011 The FreeBSD Foundation --- 25 unchanged lines hidden (view full) --- 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 */ 37 38#if defined(LIBC_SCCS) && !defined(lint) 39static char sccsid[] = "@(#)vfprintf.c 8.1 (Berkeley) 6/4/93"; 40#endif /* LIBC_SCCS and not lint */ 41#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 1990, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Chris Torek. 7 * 8 * Copyright (c) 2011 The FreeBSD Foundation --- 25 unchanged lines hidden (view full) --- 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 */ 37 38#if defined(LIBC_SCCS) && !defined(lint) 39static char sccsid[] = "@(#)vfprintf.c 8.1 (Berkeley) 6/4/93"; 40#endif /* LIBC_SCCS and not lint */ 41#include <sys/cdefs.h> |
42__FBSDID("$FreeBSD: stable/10/lib/libc/stdio/vfprintf.c 249808 2013-04-23 13:33:13Z emaste $"); | 42__FBSDID("$FreeBSD: stable/10/lib/libc/stdio/vfprintf.c 269482 2014-08-03 18:28:10Z pfg $"); |
43 44/* 45 * Actual printf innards. 46 * 47 * This code is large and complicated... 48 */ 49 50#include "namespace.h" --- 399 unchanged lines hidden (view full) --- 450 } 451 452 if (__use_xprintf == 0 && getenv("USE_XPRINTF")) 453 __use_xprintf = 1; 454 if (__use_xprintf > 0) 455 return (__xvprintf(fp, fmt0, ap)); 456 457 /* sorry, fprintf(read_only_file, "") returns EOF, not 0 */ | 43 44/* 45 * Actual printf innards. 46 * 47 * This code is large and complicated... 48 */ 49 50#include "namespace.h" --- 399 unchanged lines hidden (view full) --- 450 } 451 452 if (__use_xprintf == 0 && getenv("USE_XPRINTF")) 453 __use_xprintf = 1; 454 if (__use_xprintf > 0) 455 return (__xvprintf(fp, fmt0, ap)); 456 457 /* sorry, fprintf(read_only_file, "") returns EOF, not 0 */ |
458 if (prepwrite(fp) != 0) | 458 if (prepwrite(fp) != 0) { 459 errno = EBADF; |
459 return (EOF); | 460 return (EOF); |
461 } |
|
460 461 convbuf = NULL; 462 fmt = (char *)fmt0; 463 argtable = NULL; 464 nextarg = 1; 465 va_copy(orgap, ap); 466 io_init(&io, fp); 467 ret = 0; --- 570 unchanged lines hidden --- | 462 463 convbuf = NULL; 464 fmt = (char *)fmt0; 465 argtable = NULL; 466 nextarg = 1; 467 va_copy(orgap, ap); 468 io_init(&io, fp); 469 ret = 0; --- 570 unchanged lines hidden --- |