Replace each corresponding `break' stmt with `continue'.
st.st_mode = 0;
}
- if (S_ISLNK (st.st_mode)) do
+ if (S_ISLNK (st.st_mode))
{
char *buf;
size_t n, len;
{
__set_errno (ELOOP);
if (can_mode == CAN_MISSING)
- break;
+ continue;
else
goto error;
}
if (!buf)
{
if (can_mode == CAN_MISSING)
- break;
+ continue;
else
goto error;
}
while ((--dest)[-1] != '/');
free (buf);
- } while (0);
+ }
else
{
if (!S_ISDIR (st.st_mode) && *end && (can_mode != CAN_MISSING))