configure improvements
[m6w6/ext-psi] / m4 / sys_stat.m4
index 1d8e52c107fd98d81536c3d008ba5a8b15b2ab9c..937eb3853025d42f7b92b4b2300fcab789b91873 100644 (file)
@@ -1,4 +1,4 @@
-AC_DEFUN(PSI_CHECK_SYS_STAT, [
+PSI_CHECK_SYS_STAT() {
        AC_CHECK_HEADERS([sys/stat.h])
 
        PSI_STRUCT(struct stat, [
        AC_CHECK_HEADERS([sys/stat.h])
 
        PSI_STRUCT(struct stat, [
@@ -23,7 +23,8 @@ AC_DEFUN(PSI_CHECK_SYS_STAT, [
                struct timespec st_ctimespec,
                struct timespec st_birthtimespec,
                time_t st_birthtime,
                struct timespec st_ctimespec,
                struct timespec st_birthtimespec,
                time_t st_birthtime,
-               int st_flags]
+               int st_flags,
+               int st_gen]
        )
 
        PSI_CONST(S_IFMT, int)
        )
 
        PSI_CONST(S_IFMT, int)
@@ -48,6 +49,7 @@ AC_DEFUN(PSI_CHECK_SYS_STAT, [
        PSI_CONST(S_IXOTH, int)
        PSI_CONST(S_ISUID, int)
        PSI_CONST(S_ISGID, int)
        PSI_CONST(S_IXOTH, int)
        PSI_CONST(S_ISUID, int)
        PSI_CONST(S_ISGID, int)
+       PSI_CONST(S_ISVTX, int)
        PSI_CONST(UTIME_NOW, int)
        PSI_CONST(UTIME_OMIT, int)
 
        PSI_CONST(UTIME_NOW, int)
        PSI_CONST(UTIME_OMIT, int)
 
@@ -80,4 +82,4 @@ AC_DEFUN(PSI_CHECK_SYS_STAT, [
        PSI_DECL(int stat, [(char *path, struct stat *buf)])
        PSI_DECL(mode_t umask, [(mode_t mode)])
        PSI_DECL(int utimensat, [(int fd, char *path, struct timespec times@<:@2@:>@, int flag)])
        PSI_DECL(int stat, [(char *path, struct stat *buf)])
        PSI_DECL(mode_t umask, [(mode_t mode)])
        PSI_DECL(int utimensat, [(int fd, char *path, struct timespec times@<:@2@:>@, int flag)])
-])
+}