Improve system call support on NT

- Improve i/o perf on New Technology
- Code cleanup on read() for New Technology
- Fix bad bug with dup() of socket on New Technology
- Clean up some more strace errors on New Technology
This commit is contained in:
Justine Tunney 2022-04-07 20:30:04 -07:00
parent 29bf8b1a30
commit 4f98ad1054
79 changed files with 707 additions and 197 deletions

View file

@ -27,6 +27,10 @@
char testlib_enable_tmp_setup_teardown;
void SetUp(void) {
errno = 0;
}
TEST(mkdir, testNothingExists_ENOENT) {
EXPECT_EQ(-1, mkdir("yo/yo/yo", 0755));
EXPECT_EQ(ENOENT, errno);
@ -55,8 +59,8 @@ TEST(mkdir, testPathIsDirectory_EEXIST) {
}
TEST(makedirs, testEmptyString_EEXIST) {
EXPECT_EQ(-1, makedirs("", 0755));
EXPECT_EQ(EEXIST, errno);
EXPECT_EQ(-1, mkdir("", 0755));
EXPECT_EQ(ENOENT, errno);
}
TEST(mkdirat, testRelativePath_opensRelativeToDirFd) {