99b3b1dbde0769545b99b0e804c64e303808c65f
galt
  Wed Jul 10 22:58:19 2013 -0700
make sure that the rlimit out of memory errAbort still works
diff --git src/lib/tests/makefile src/lib/tests/makefile
index 4825796..a1e3bae 100644
--- src/lib/tests/makefile
+++ src/lib/tests/makefile
@@ -293,17 +293,22 @@
 # hacTree:
 hacTreeTester=${BIN_DIR}/hacTreeTest
 hacTreeTest: ${hacTreeTester} mkdirs
 	${hacTreeTester} input/$@.txt output/$@.out
 	diff expected/$@.out output/$@.out
 
 ${BIN_DIR}/hacTreeTest: hacTreeTest.o ${MYLIBS}
 	${MKDIR} ${BIN_DIR}
 	${CC} ${COPT} -o ${BIN_DIR}/hacTreeTest hacTreeTest.o ${MYLIBS} ${L}
 
 # udc (not part of the top-level test target at this point):
 udcTest: udcTest.o ${MYLIBS} mkdirs
 	${CC} ${COPT} -o ${BIN_DIR}/udcTest udcTest.o ${MYLIBS} ${L}
 	${BIN_DIR}/udcTest
 
+testOutOfMem: testOutOfMem.o ${MYLIBS} mkdirs
+	${CC} ${COPT} -o ${BIN_DIR}/testOutOfMem testOutOfMem.o ${MYLIBS} ${L}
+	# we expect this to errAbort because we allocate one byte too much beyond limit
+	-${BIN_DIR}/testOutOfMem 100000 1
+
 clean:
 	rm -rf *.o bin output *.tmp mimeTester.tmp mimeTester.out fetchUrlTest