]> git.cameronkatri.com Git - pw-darwin.git/commitdiff
Well gag me with a spoon... I'm so used to working at high WARNS levels
authorDag-Erling Smørgrav <des@FreeBSD.org>
Thu, 10 May 2007 15:01:42 +0000 (15:01 +0000)
committerDag-Erling Smørgrav <des@FreeBSD.org>
Thu, 10 May 2007 15:01:42 +0000 (15:01 +0000)
that I make stupid fundamental mistakes like this when I don't.

libutil/flopen.c
libutil/libutil.h

index 1eb59a0c185a22430bf33163fd1095c024443399..687ebac5ed92d4f55d651626ddf855c2c6342e25 100644 (file)
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include <sys/file.h>
 #include <sys/stat.h>
 
 #include <errno.h>
 #include <fcntl.h>
 #include <stdarg.h>
+#include <unistd.h>
+
+#include <libutil.h>
 
 int
 flopen(const char *path, int flags, ...)
index 4a89856aaf112aaab8ea67462f613b5248237acf..51ca3d17cbc298f1e48340ba585dedb454fc0748 100644 (file)
@@ -70,7 +70,7 @@ void  clean_environment(const char * const *_white,
            const char * const *_more_white);
 int    extattr_namespace_to_string(int _attrnamespace, char **_string);
 int    extattr_string_to_namespace(const char *_string, int *_attrnamespace);
-int    flopen(const char *_path, int _flags, mode_t _mode);
+int    flopen(const char *_path, int _flags, ...);
 void   login(struct utmp *_ut);
 int    login_tty(int _fd);
 int    logout(const char *_line);