delta.c   delta.c 
skipping to change at line 179 skipping to change at line 179
d = opendir(path); d = opendir(path);
if (!d) { if (!d) {
if (errno == ENOENT) if (errno == ENOENT)
return 0; return 0;
log_error("Failed to enumerate %s: %m", path); log_error("Failed to enumerate %s: %m", path);
return -errno; return -errno;
} }
for (;;) { for (;;) {
struct dirent *de, buf; struct dirent *de;
union dirent_storage buf;
int k; int k;
char *p; char *p;
k = readdir_r(d, &buf, &de); k = readdir_r(d, &buf.de, &de);
if (k != 0) { if (k != 0) {
r = -k; r = -k;
goto finish; goto finish;
} }
if (!de) if (!de)
break; break;
if (!dirent_is_file(de)) if (!dirent_is_file(de))
continue; continue;
 End of changes. 2 change blocks. 
2 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/