Index: uspace/lib/posix/sys/stat.c
===================================================================
--- uspace/lib/posix/sys/stat.c	(revision 59f799be95f00b971d4f8d75df8ce375d03c9f98)
+++ uspace/lib/posix/sys/stat.c	(revision 39a7bfaf70b19e4005243ec89a0017a9fa2b6660)
@@ -37,4 +37,5 @@
 
 #include "stat.h"
+#include "../common.h"
 #include <mem.h>
 
@@ -82,4 +83,16 @@
 
 /**
+ * 
+ * @param path
+ * @param st
+ * @return
+ */
+int posix_lstat(const char *restrict path, struct posix_stat *restrict st)
+{
+	// TODO
+	not_implemented();
+}
+
+/**
  *
  * @param path
@@ -98,4 +111,27 @@
 }
 
+/**
+ * 
+ * @param path
+ * @param mode
+ * @return
+ */
+int posix_chmod(const char *path, mode_t mode)
+{
+	// TODO
+	not_implemented();
+}
+
+/**
+ * 
+ * @param mask
+ * @return
+ */
+mode_t posix_umask(mode_t mask)
+{
+	// TODO
+	not_implemented();
+}
+
 /** @}
  */
Index: uspace/lib/posix/sys/stat.h
===================================================================
--- uspace/lib/posix/sys/stat.h	(revision 59f799be95f00b971d4f8d75df8ce375d03c9f98)
+++ uspace/lib/posix/sys/stat.h	(revision 39a7bfaf70b19e4005243ec89a0017a9fa2b6660)
@@ -128,9 +128,15 @@
 
 extern int posix_fstat(int fd, struct posix_stat *st);
-extern int posix_stat(const char *path, struct posix_stat *st);
+extern int posix_lstat(const char *restrict path, struct posix_stat *restrict st);
+extern int posix_stat(const char *restrict path, struct posix_stat *restrict st);
+extern int posix_chmod(const char *path, mode_t mode);
+extern mode_t posix_umask(mode_t mask);
 
 #ifndef LIBPOSIX_INTERNAL
 	#define fstat posix_fstat
+	#define lstat posix_lstat
 	#define stat posix_stat
+	#define chmod posix_chmod
+	#define umask posix_umask
 #endif
 
