builtin-config.c (c6fc018a7a64c2c3ea56529fd8d0ca0f43408b0f) | builtin-config.c (08d090cfed8cc2ce5821ddb2b91118979e511019) |
---|---|
1/* 2 * builtin-config.c 3 * 4 * Copyright (C) 2015, Taeung Song <treeze.taeung@gmail.com> 5 * 6 */ 7#include "builtin.h" 8 --- 34 unchanged lines hidden (view full) --- 43 44 if (set == NULL) 45 return -1; 46 47 fp = fopen(file_name, "w"); 48 if (!fp) 49 return -1; 50 | 1/* 2 * builtin-config.c 3 * 4 * Copyright (C) 2015, Taeung Song <treeze.taeung@gmail.com> 5 * 6 */ 7#include "builtin.h" 8 --- 34 unchanged lines hidden (view full) --- 43 44 if (set == NULL) 45 return -1; 46 47 fp = fopen(file_name, "w"); 48 if (!fp) 49 return -1; 50 |
51 perf_config_set__collect(set, var, value); | 51 perf_config_set__collect(set, file_name, var, value); |
52 fprintf(fp, "%s\n", first_line); 53 54 /* overwrite configvariables */ 55 perf_config_items__for_each_entry(&set->sections, section) { | 52 fprintf(fp, "%s\n", first_line); 53 54 /* overwrite configvariables */ 55 perf_config_items__for_each_entry(&set->sections, section) { |
56 if (!use_system_config && section->from_system_config) 57 continue; |
|
56 fprintf(fp, "[%s]\n", section->name); 57 58 perf_config_items__for_each_entry(§ion->items, item) { | 58 fprintf(fp, "[%s]\n", section->name); 59 60 perf_config_items__for_each_entry(§ion->items, item) { |
61 if (!use_system_config && section->from_system_config) 62 continue; |
|
59 if (item->value) 60 fprintf(fp, "\t%s = %s\n", 61 item->name, item->value); 62 } 63 } 64 fclose(fp); 65 66 return 0; --- 170 unchanged lines hidden --- | 63 if (item->value) 64 fprintf(fp, "\t%s = %s\n", 65 item->name, item->value); 66 } 67 } 68 fclose(fp); 69 70 return 0; --- 170 unchanged lines hidden --- |