aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/extract_caps.c
diff options
context:
space:
mode:
authorLibravatar Fred Barclay <Fred-Barclay@users.noreply.github.com>2017-05-24 14:13:52 -0500
committerLibravatar Fred Barclay <Fred-Barclay@users.noreply.github.com>2017-05-24 14:13:52 -0500
commit96c920e166b40bbe50f216e294f2efac154a1cb2 (patch)
treefa80a34e81863ab897f2f2b8ec4124b10d023516 /src/tools/extract_caps.c
parentremove trailing whitespace from etc/ (diff)
downloadfirejail-96c920e166b40bbe50f216e294f2efac154a1cb2.tar.gz
firejail-96c920e166b40bbe50f216e294f2efac154a1cb2.tar.zst
firejail-96c920e166b40bbe50f216e294f2efac154a1cb2.zip
Remove trailing whitespace from src/
Diffstat (limited to 'src/tools/extract_caps.c')
-rw-r--r--src/tools/extract_caps.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/tools/extract_caps.c b/src/tools/extract_caps.c
index 66d86e1a6..b33fdf61f 100644
--- a/src/tools/extract_caps.c
+++ b/src/tools/extract_caps.c
@@ -29,14 +29,14 @@ int main(int argc, char **argv) {
29 printf("usage: %s /usr/include/linux/capability.h\n", argv[0]); 29 printf("usage: %s /usr/include/linux/capability.h\n", argv[0]);
30 return 1; 30 return 1;
31 } 31 }
32 32
33 //open file 33 //open file
34 FILE *fp = fopen(argv[1], "r"); 34 FILE *fp = fopen(argv[1], "r");
35 if (!fp) { 35 if (!fp) {
36 fprintf(stderr, "Error: cannot open file\n"); 36 fprintf(stderr, "Error: cannot open file\n");
37 return 1; 37 return 1;
38 } 38 }
39 39
40 // read file 40 // read file
41 char buf[BUFMAX]; 41 char buf[BUFMAX];
42 while (fgets(buf, BUFMAX, fp)) { 42 while (fgets(buf, BUFMAX, fp)) {
@@ -47,12 +47,12 @@ int main(int argc, char **argv) {
47 char *end = strchr(start, '\n'); 47 char *end = strchr(start, '\n');
48 if (end) 48 if (end)
49 *end = '\0'; 49 *end = '\0';
50 50
51 // parsing 51 // parsing
52 if (strncmp(start, "#define CAP_", 12) == 0) { 52 if (strncmp(start, "#define CAP_", 12) == 0) {
53 if (strstr(start, "CAP_LAST_CAP")) 53 if (strstr(start, "CAP_LAST_CAP"))
54 break; 54 break;
55 55
56 char *ptr1 = start + 8; 56 char *ptr1 = start + 8;
57 char *ptr2 = ptr1; 57 char *ptr2 = ptr1;
58 while (*ptr2 == ' ' || *ptr2 == '\t') 58 while (*ptr2 == ' ' || *ptr2 == '\t')
@@ -60,7 +60,7 @@ int main(int argc, char **argv) {
60 while (*ptr2 != ' ' && *ptr2 != '\t') 60 while (*ptr2 != ' ' && *ptr2 != '\t')
61 ptr2++; 61 ptr2++;
62 *ptr2 = '\0'; 62 *ptr2 = '\0';
63 63
64 ptr2 = strdup(ptr1); 64 ptr2 = strdup(ptr1);
65 assert(ptr2); 65 assert(ptr2);
66 ptr2 += 4; 66 ptr2 += 4;
@@ -69,14 +69,14 @@ int main(int argc, char **argv) {
69 *ptr3 = tolower(*ptr3); 69 *ptr3 = tolower(*ptr3);
70 ptr3++; 70 ptr3++;
71 } 71 }
72 72
73 73
74 printf("#ifdef %s\n", ptr1); 74 printf("#ifdef %s\n", ptr1);
75 printf("\t{\"%s\", %s },\n", ptr2, ptr1); 75 printf("\t{\"%s\", %s },\n", ptr2, ptr1);
76 printf("#endif\n"); 76 printf("#endif\n");
77 77
78 } 78 }
79 79
80 } 80 }
81 fclose(fp); 81 fclose(fp);
82 return 0; 82 return 0;