mlibc: Declare chmod.
[mes.git] / include / sys / stat.h
index 52ff8d06d02156954a6fa957656d98f9805fdd62..8513a3c9686a7c4c78a920bedb8b656966e7497d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-comment-start: "//";comment-end:""-*-
  * Mes --- Maxwell Equations of Software
- * Copyright © 2017 Jan Nieuwenhuizen <janneke@gnu.org>
+ * Copyright © 2017 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
  *
  * This file is part of Mes.
  *
 #if __GNUC__ && POSIX
 #undef __MES_SYS_STAT_H
 #include_next <sys/stat.h>
-#endif // (__GNUC__ && POSIX)
+
+#else // !(__GNUC__ && POSIX)
+
+#ifndef __MES_MODE_T
+#define __MES_MODE_T
+typedef int mode_t;
+#endif
+
+int chmod (char const *file_name, mode_t mode);
 
 struct stat {
   int st_dev;
@@ -41,5 +49,7 @@ struct stat {
   int st_ctime;
 };
 
+#endif // !(__GNUC__ && POSIX)
+
 #endif // __MES_SYS_STAT_H