summaryrefslogtreecommitdiff
path: root/usr/src/head/stdio.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/head/stdio.h')
-rw-r--r--usr/src/head/stdio.h103
1 files changed, 1 insertions, 102 deletions
diff --git a/usr/src/head/stdio.h b/usr/src/head/stdio.h
index d4178a4c0e..65003f56a8 100644
--- a/usr/src/head/stdio.h
+++ b/usr/src/head/stdio.h
@@ -20,6 +20,7 @@
*/
/*
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
* Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
*/
@@ -215,19 +216,11 @@ extern unsigned char _sibuf[], _sobuf[];
/* large file compilation environment setup */
#if !defined(_LP64) && _FILE_OFFSET_BITS == 64
#if !defined(__PRAGMA_REDEFINE_EXTNAME)
-#if defined(__STDC__)
extern FILE *fopen64(const char *, const char *);
extern FILE *freopen64(const char *, const char *, FILE *);
extern FILE *tmpfile64(void);
extern int fgetpos64(FILE *, fpos_t *);
extern int fsetpos64(FILE *, const fpos_t *);
-#else /* defined(__STDC__) */
-extern FILE *fopen64();
-extern FILE *freopen64();
-extern FILE *tmpfile64();
-extern int fgetpos64();
-extern int fsetpos64();
-#endif /* defined(__STDC__) */
#define fopen fopen64
#define freopen freopen64
#define tmpfile tmpfile64
@@ -269,8 +262,6 @@ typedef int ssize_t; /* (historical version) */
#endif
#endif /* !_SSIZE_T */
-#if defined(__STDC__)
-
#if defined(__EXTENSIONS__) || \
(!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) || \
defined(_REENTRANT)
@@ -371,94 +362,11 @@ extern int fseeko64(FILE *, off64_t, int);
extern off64_t ftello64(FILE *);
#endif
-#else /* !defined __STDC__ */
-
-#ifndef _LP64
-#define _bufend(p) ((fileno(p) < _NFILE) ? _bufendtab[fileno(p)] : \
- (unsigned char *)_realbufend(p))
-#define _bufsiz(p) (_bufend(p) - (p)->_base)
-#endif /* _LP64 */
-
-#if defined(__EXTENSIONS__) || !defined(__XOPEN_OR_POSIX) || \
- defined(_REENTRANT)
-extern char *tmpnam_r();
-#endif
-
-#if defined(__EXTENSIONS__) || !defined(__XOPEN_OR_POSIX)
-extern int fcloseall();
-extern void setbuffer();
-extern int setlinebuf();
-extern int asprintf();
-extern int vasprintf();
-#endif
-
-#if defined(__EXTENSIONS__) || !defined(__XOPEN_OR_POSIX)
- /* || defined(_XPG7) */
-extern ssize_t getdelim();
-extern ssize_t getline();
-#endif /* __EXTENSIONS__ ... */
-
-#if defined(__EXTENSIONS__) || defined(__XOPEN_OR_POSIX)
-extern FILE *fdopen();
-extern char *ctermid();
-extern int fileno();
-#endif /* defined(__EXTENSIONS__) || defined(__XOPEN_OR_POSIX) */
-
-#if defined(__EXTENSIONS__) || defined(_REENTRANT) || \
- (_POSIX_C_SOURCE - 0 >= 199506L)
-extern void flockfile();
-extern int ftrylockfile();
-extern void funlockfile();
-extern int getc_unlocked();
-extern int getchar_unlocked();
-extern int putc_unlocked();
-extern int putchar_unlocked();
-#endif /* defined(__EXTENSIONS__) || defined(_REENTRANT).. */
-
-#if defined(__EXTENSIONS__) || defined(_XOPEN_SOURCE)
-extern FILE *popen();
-extern char *tempnam();
-extern int pclose();
-
-#if !defined(_XOPEN_SOURCE)
-extern int getsubopt();
-#endif /* !defined(_XOPEN_SOURCE) */
-
-#if !defined(_XPG6) || defined(__EXTENSIONS__)
-extern char *cuserid();
-extern int getopt();
-extern char *optarg;
-extern int optind, opterr, optopt;
-extern int getw();
-extern int putw();
-#endif /* !defined(_XPG6) || defined(__EXTENSIONS__) */
-
-#endif /* defined(__EXTENSIONS__) || defined(_XOPEN_SOURCE) */
-
-#if defined(_LARGEFILE_SOURCE) || defined(_XPG5)
-extern int fseeko();
-extern off_t ftello();
-#endif
-
-#if defined(_LARGEFILE64_SOURCE) && !((_FILE_OFFSET_BITS == 64) && \
- !defined(__PRAGMA_REDEFINE_EXTNAME))
-extern FILE *fopen64();
-extern FILE *freopen64();
-extern FILE *tmpfile64();
-extern int fgetpos64();
-extern int fsetpos64();
-extern int fseeko64();
-extern off64_t ftello64();
-#endif
-
-#endif /* __STDC__ */
-
#if !defined(__lint)
#if defined(__EXTENSIONS__) || defined(_REENTRANT) || \
(_POSIX_C_SOURCE - 0 >= 199506L)
#ifndef _LP64
-#ifdef __STDC__
#define getc_unlocked(p) (--(p)->_cnt < 0 \
? __filbuf(p) \
: (int)*(p)->_ptr++)
@@ -466,15 +374,6 @@ extern off64_t ftello64();
? __flsbuf((x), (p)) \
: (int)(*(p)->_ptr++ = \
(unsigned char) (x)))
-#else
-#define getc_unlocked(p) (--(p)->_cnt < 0 \
- ? _filbuf(p) \
- : (int)*(p)->_ptr++)
-#define putc_unlocked(x, p) (--(p)->_cnt < 0 \
- ? _flsbuf((x), (p)) \
- : (int)(*(p)->_ptr++ = \
- (unsigned char) (x)))
-#endif /* __STDC__ */
#endif /* _LP64 */
#define getchar_unlocked() getc_unlocked(stdin)
#define putchar_unlocked(x) putc_unlocked((x), stdout)