add memfill.c
[libc-test] / src / common / memfill.c
diff --git a/src/common/memfill.c b/src/common/memfill.c
new file mode 100644 (file)
index 0000000..2b8f999
--- /dev/null
@@ -0,0 +1,16 @@
+#include <string.h>
+#include <errno.h>
+#include <sys/resource.h>
+#include "test.h"
+
+int t_memfill()
+{
+       int r = 0;
+       if (t_vmfill(0,0,0) < 0) {
+               t_error("vmfill failed: %s\n", strerror(errno));
+               r = -1;
+       }
+       if (t_setrlim(RLIMIT_DATA, 0) < 0)
+               r = -1;
+       return r;
+}