report_test2 51 user/testbin/badcall/bad_chdir.c report_test2(rv, errno, EINVAL, 0, "chdir to empty string"); report_test2 103 user/testbin/badcall/bad_execv.c report_test2(rv, errno, EINVAL, EISDIR, "exec the empty string"); report_test2 62 user/testbin/badcall/bad_open.c report_test2(rv, errno, 0, EINVAL, "open empty string"); report_test2 73 user/testbin/badcall/bad_readlink.c report_test2(rv, errno, EISDIR, EINVAL, "readlink on empty string"); report_test2 67 user/testbin/badcall/bad_remove.c report_test2(rv, errno, EISDIR, EINVAL, "remove() on ."); report_test2 76 user/testbin/badcall/bad_remove.c report_test2(rv, errno, EISDIR, EINVAL, "remove() on .."); report_test2 85 user/testbin/badcall/bad_remove.c report_test2(rv, errno, EISDIR, EINVAL, "remove() on empty string"); report_test2 71 user/testbin/badcall/bad_rename.c report_test2(rv, errno, EISDIR, EINVAL, "rename empty string"); report_test2 87 user/testbin/badcall/bad_rename.c report_test2(rv, errno, EISDIR, EINVAL, "rename to empty string"); report_test2 76 user/testbin/badcall/bad_rmdir.c report_test2(rv, errno, EINVAL, ENOTEMPTY, "rmdir .."); report_test2 103 user/testbin/badcall/bad_stat.c report_test2(rv, errno, 0, EINVAL, desc); report_test2 45 user/testbin/badcall/bad_symlink.c report_test2(rv, errno, 0, EINVAL, "symlink -> empty string"); report_test2 49 user/testbin/badcall/bad_waitpid.c report_test2(rv, errno, EINVAL, NOSUCHPID_ERROR, desc); report_test2 37 user/testbin/badcall/test.h void report_test2(int rv, int error, int okerr1, int okerr2, const char *desc);