From 9db93053668b433c32c4aa245733975693cd017a Mon Sep 17 00:00:00 2001 From: Philip Langdale Date: Sat, 31 Mar 2012 10:51:30 -0700 Subject: [PATCH] Switch to C99. --- configure.ac | 6 ++++-- src/Makefile.am | 2 +- src/pifs.c | 5 ++++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index bbb6143..749927f 100644 --- a/configure.ac +++ b/configure.ac @@ -5,9 +5,9 @@ AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE # Checks for programs -AC_PROG_CC +AC_PROG_CC_C99 -# Set language to C++ +# Set language to C AC_LANG_C # Checks for header files @@ -33,6 +33,8 @@ AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK AC_FUNC_UTIME_NULL AC_CHECK_FUNCS([fchdir fdatasync fork ftruncate lchown memset mkdir mkfifo rmdir setxattr strdup strerror utime]) +AC_SUBST([EXTRA_CFLAGS], ["-Wall -Werror -Wextra"]) + AC_CONFIG_FILES([Makefile src/Makefile ]) diff --git a/src/Makefile.am b/src/Makefile.am index 5113e29..93ee737 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,4 +1,4 @@ -INCLUDES = $(FUSE_CFLAGS) +INCLUDES = $(FUSE_CFLAGS) $(EXTRA_CFLAGS) bin_PROGRAMS=pifs diff --git a/src/pifs.c b/src/pifs.c index e031932..40c31f8 100644 --- a/src/pifs.c +++ b/src/pifs.c @@ -5,6 +5,9 @@ #include #include #include +#include +#include +#include #include #include @@ -151,7 +154,7 @@ static int pifs_write(const char *path, const char *buf, size_t count, static int pifs_statfs(const char *path, struct statvfs *buf) { FULL_PATH(path); - int ret = statfs(full_path, buf); + int ret = statvfs(full_path, buf); return ret == -1 ? -errno : ret; }