Adds PATH_MAX and NAME_MAX (XCC)

For POSIX compatibility.

Rebuild your toolchain.  Or just copy all of the .h files around.
diff --git a/kern/include/ros/fs.h b/kern/include/ros/fs.h
index 8dd92f1..272c8a1 100644
--- a/kern/include/ros/fs.h
+++ b/kern/include/ros/fs.h
@@ -3,9 +3,8 @@
 
 #include <sys/types.h>
 #include <time.h>
+#include <ros/limits.h>
 
-/* Keep this 255 to stay in sync with glibc (expects d_name[256]) */
-#define MAX_FILENAME_SZ 255
 /* This will change once we have a decent readdir / getdents syscall, and
  * send the strlen along with the d_name.  The sizes need rechecked too, since
  * they are probably wrong. */
diff --git a/kern/include/ros/limits.h b/kern/include/ros/limits.h
new file mode 100644
index 0000000..20feec0
--- /dev/null
+++ b/kern/include/ros/limits.h
@@ -0,0 +1,11 @@
+#ifndef ROS_INC_LIMITS_H
+#define ROS_INC_LIMITS_H
+
+/* Keep this 255 to stay in sync with glibc (expects d_name[256]) */
+#define MAX_FILENAME_SZ 255
+/* POSIX / glibc name: */
+#define NAME_MAX MAX_FILENAME_SZ
+
+#define PATH_MAX 4096 /* includes null-termination */
+
+#endif /* ROS_INC_LIMITS_H */
diff --git a/tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/bits/local_lim.h b/tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/bits/local_lim.h
index 5896dc9..15e5dfa 100644
--- a/tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/bits/local_lim.h
+++ b/tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/bits/local_lim.h
@@ -1 +1,3 @@
+#include <ros/limits.h>
+
 #define OPEN_MAX 256