OSDN Git Service

(sys/varargs.h): Replace.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 May 1993 17:57:52 +0000 (17:57 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 May 1993 17:57:52 +0000 (17:57 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4366 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/fixinc.svr4

index e95cfe8..c46347c 100755 (executable)
@@ -1246,6 +1246,28 @@ if [ \! -z "$file_to_fix" ]; then
   rm -f /tmp/$base
 fi
 
+# Completely replace <sys/varargs.h> with a file that includes gcc's
+# stdarg.h or varargs.h files as appropriate.
+
+file=sys/varargs.h
+if [ -r ${INPUT}/$file ]; then
+  echo Replacing $file
+  cat > ${LIB}/$file << EOF
+/* This file was generated by fixincludes.  */
+#ifndef _SYS_VARARGS_H
+#define _SYS_VARARGS_H
+
+#ifdef __STDC__
+#include <stdarg.h>
+#else
+#include <varargs.h>
+#endif
+
+#endif  /* _SYS_VARARGS_H */
+EOF
+  chmod a+r ${LIB}/$file
+fi
+
 echo 'Removing unneeded directories:'
 cd $LIB
 files=`find . -type d -print | sort -r`