Index: fusl/include/sys/param.h |
diff --git a/fusl/include/sys/param.h b/fusl/include/sys/param.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..344c0d234ba559d4c648ee0c365c24e46b90642e |
--- /dev/null |
+++ b/fusl/include/sys/param.h |
@@ -0,0 +1,35 @@ |
+#ifndef _SYS_PARAM_H |
+#define _SYS_PARAM_H |
+ |
+#define MAXSYMLINKS 20 |
+#define MAXHOSTNAMELEN 64 |
+#define MAXNAMLEN 255 |
+#define MAXPATHLEN 4096 |
+#define NBBY 8 |
+#define NGROUPS 32 |
+#define CANBSIZE 255 |
+#define NOFILE 256 |
+#define NCARGS 131072 |
+#define DEV_BSIZE 512 |
+#define NOGROUP (-1) |
+ |
+#undef MIN |
+#undef MAX |
+#define MIN(a,b) (((a)<(b))?(a):(b)) |
+#define MAX(a,b) (((a)>(b))?(a):(b)) |
+ |
+#define __bitop(x,i,o) ((x)[(i)/8] o (1<<(i)%8)) |
+#define setbit(x,i) __bitop(x,i,|=) |
+#define clrbit(x,i) __bitop(x,i,&=~) |
+#define isset(x,i) __bitop(x,i,&) |
+#define isclr(x,i) !isset(x,i) |
+ |
+#define howmany(n,d) (((n)+((d)-1))/(d)) |
+#define roundup(n,d) (howmany(n,d)*(d)) |
+#define powerof2(n) !(((n)-1) & (n)) |
+ |
+#include <sys/resource.h> |
+#include <endian.h> |
+#include <limits.h> |
+ |
+#endif |