fail = 3;
break;
}
- if (c || ! (errno == ERANGE || errno == ENAMETOOLONG))
+ if (c)
{
fail = 4;
break;
}
+ if (! (errno == ERANGE || errno == ENAMETOOLONG))
+ {
+ fail = 5;
+ break;
+ }
}
if (dotdot_max <= cwd_len - initial_cwd_len)
if (! (errno == ERANGE || errno == ENOENT
|| errno == ENAMETOOLONG))
{
- fail = 5;
+ fail = 6;
break;
}
if (AT_FDCWD || errno == ERANGE || errno == ENOENT)
{
- fail = 6;
+ fail = 7;
break;
}
}
if (c && strlen (c) != cwd_len)
{
- fail = 7;
+ fail = 8;
break;
}
++n_chdirs;
int
main (int argc, char **argv)
{
- return test_abort_bug () * 8 + test_long_name ();
+ return test_abort_bug () * 10 + test_long_name ();
}