Blame acl-2.2.45-exitcode.patch
|
Jiří Moskovčák |
314394 |
--- acl-2.2.45/setfacl/setfacl.c.old 2007-11-08 14:04:42.000000000 +0100
|
|
Jiří Moskovčák |
314394 |
+++ acl-2.2.45/setfacl/setfacl.c 2007-11-08 14:05:43.000000000 +0100
|
|
Jiří Moskovčák |
314394 |
@@ -144,7 +144,7 @@ restore(
|
|
Jiří Moskovčák |
314394 |
if (error < 0)
|
|
Jiří Moskovčák |
314394 |
goto fail;
|
|
Jiří Moskovčák |
314394 |
if (error == 0)
|
|
Jiří Moskovčák |
314394 |
- return 0;
|
|
Jiří Moskovčák |
314394 |
+ return status;
|
|
Jiří Moskovčák |
314394 |
|
|
Jiří Moskovčák |
314394 |
if (path_p == NULL) {
|
|
Jiří Moskovčák |
314394 |
if (filename) {
|
|
Jiří Moskovčák |
314394 |
@@ -158,6 +158,7 @@ restore(
|
|
Jiří Moskovčák |
314394 |
"aborting\n"),
|
|
Jiří Moskovčák |
314394 |
progname, backup_line);
|
|
Jiří Moskovčák |
314394 |
}
|
|
Jiří Moskovčák |
314394 |
+ status = 1;
|
|
Jiří Moskovčák |
314394 |
goto getout;
|
|
Jiří Moskovčák |
314394 |
}
|
|
Jiří Moskovčák |
314394 |
|
|
Jiří Moskovčák |
314394 |
@@ -176,6 +177,7 @@ restore(
|
|
Jiří Moskovčák |
314394 |
fprintf(stderr, _("%s: %s: %s in line %d\n"),
|
|
Jiří Moskovčák |
314394 |
progname, xquote(filename), strerror(errno),
|
|
Jiří Moskovčák |
314394 |
line);
|
|
Jiří Moskovčák |
314394 |
+ status = 1;
|
|
Jiří Moskovčák |
314394 |
goto getout;
|
|
Jiří Moskovčák |
314394 |
}
|
|
Jiří Moskovčák |
314394 |
|