Blame latencytop-datadir.patch
|
|
ab08499 |
Use translation tables in /usr/share
|
|
|
ab08499 |
|
|
|
ab08499 |
From: Michal Schmidt <mschmidt@redhat.com>
|
|
|
ab08499 |
|
|
|
ab08499 |
The translation tables are in /usr/share/...
|
|
|
ab08499 |
Don't look for them in the current directory.
|
|
|
ab08499 |
---
|
|
|
ab08499 |
|
|
|
ab08499 |
src/latencytop.c | 8 +++++---
|
|
|
ab08499 |
1 files changed, 5 insertions(+), 3 deletions(-)
|
|
|
ab08499 |
|
|
|
ab08499 |
|
|
|
ab08499 |
diff --git a/src/latencytop.c b/src/latencytop.c
|
|
|
ab08499 |
index a5d5fb3..780aa98 100644
|
|
|
ab08499 |
--- a/src/latencytop.c
|
|
|
ab08499 |
+++ b/src/latencytop.c
|
|
|
ab08499 |
@@ -35,6 +35,8 @@
|
|
|
ab08499 |
|
|
|
ab08499 |
#include "latencytop.h"
|
|
|
ab08499 |
|
|
|
ab08499 |
+#define MYDATADIR "/usr/share/latencytop"
|
|
|
ab08499 |
+
|
|
|
ab08499 |
GList *lines;
|
|
|
ab08499 |
|
|
|
ab08499 |
GList *procs;
|
|
|
ab08499 |
@@ -495,7 +497,7 @@ int main(int argc, char **argv)
|
|
|
ab08499 |
int ret = 1;
|
|
|
ab08499 |
enable_sysctl();
|
|
|
ab08499 |
if (argc>1 && strcmp(argv[1],"-d")==0) {
|
|
|
ab08499 |
- init_translations("latencytop.trans");
|
|
|
ab08499 |
+ init_translations(MYDATADIR "/latencytop.trans");
|
|
|
ab08499 |
parse_global_list();
|
|
|
ab08499 |
sort_list();
|
|
|
ab08499 |
dump_global_to_console();
|
|
|
ab08499 |
@@ -508,12 +510,12 @@ int main(int argc, char **argv)
|
|
|
ab08499 |
|
|
|
ab08499 |
if (argc>1 && strcmp(argv[1],"--block")==0) {
|
|
|
ab08499 |
printf("Doing block tracing\n");
|
|
|
ab08499 |
- init_translations("latencytop.block");
|
|
|
ab08499 |
+ init_translations(MYDATADIR "/latencytop.block");
|
|
|
ab08499 |
noui = 1;
|
|
|
ab08499 |
dump_unknown = 1;
|
|
|
ab08499 |
}
|
|
|
ab08499 |
else
|
|
|
ab08499 |
- init_translations("/usr/share/latencytop/latencytop.trans");
|
|
|
ab08499 |
+ init_translations(MYDATADIR "/latencytop.trans");
|
|
|
ab08499 |
|
|
|
ab08499 |
initialize_curses();
|
|
|
ab08499 |
while (ret) {
|