Print this page
remove support for non-ANSI compilation

@@ -18,19 +18,19 @@
  * information: Portions Copyright [yyyy] [name of copyright owner]
  *
  * CDDL HEADER END
  */
 /*
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
+ *
  * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
 #ifndef _SYS_SENDFILE_H
 #define _SYS_SENDFILE_H
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 #include <sys/feature_tests.h>
 
 #ifdef  __cplusplus
 extern "C" {
 #endif

@@ -126,28 +126,18 @@
 #define sendfilev64                     sendfilev
 #define sendfile64                      sendfile
 #endif  /* __PRAGMA_REDEFINE_EXTNAME */
 #endif  /* _LP64 && _LARGEFILE64_SOURCE */
 
-#ifdef  __STDC__
 extern ssize_t sendfilev(int, const struct sendfilevec *, int, size_t *);
 extern ssize_t sendfile(int, int, off_t *, size_t);
 /* Transitional largefile interface */
 #if     defined(_LARGEFILE64_SOURCE) && !((_FILE_OFFSET_BITS == 64) && \
             !defined(__PRAGMA_REDEFINE_EXTNAME))
 extern ssize_t sendfilev64(int, const struct sendfilevec64 *, int, size_t *);
 extern ssize_t sendfile64(int, int, off64_t *, size_t);
 #endif
-#else   /* __STDC__ */
-extern int sendfilev();
-extern int sendfile();
-#if     defined(_LARGEFILE64_SOURCE) && !((_FILE_OFFSET_BITS == 64) && \
-            !defined(__PRAGMA_REDEFINE_EXTNAME))
-extern int sendfilev64();
-extern int sendfile64();
-#endif
-#endif  /* __STDC__ */
 #endif  /* _KERNEL */
 
 #ifdef  __cplusplus
 }
 #endif