+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+/* Cancel substitutions made by config.h for Emacs. */
+#undef open
+#undef read
+#undef write
+#undef close
+
#include <stdio.h>
+#ifndef O_RDONLY
+#define O_RDONLY 0
+#endif
+
+
/* Break string in two parts to avoid buggy C compilers that ignore characters
after nulls in strings. */
}
}
+int
main (argc, argv)
int argc;
char **argv;
fprintf (stderr, "Usage: %s testfile\n", argv[0]);
exit (2);
}
- fd = open (argv[1], 0);
+ fd = open (argv[1], O_RDONLY);
if (fd < 0)
{
perror (argv[1]);
close (fd);
#ifdef VMS
exit (1); /* On VMS, success is 1. */
-#else
- exit (0);
#endif
+ return (0);
}