diff options
author | Andrzej Kaczmarek <andrzej.kaczmarek@tieto.com> | 2014-01-15 22:01:36 +0100 |
---|---|---|
committer | Szymon Janc <szymon.janc@tieto.com> | 2014-01-16 08:59:31 +0100 |
commit | 1ff2c28807c2388fe5136eefa3212319507c7944 (patch) | |
tree | 291b5cd44911ec16fcd55451c33f35cfbaa6eff6 | |
parent | e76815ac8214b142b2e5f7ed6e21da54ad2614de (diff) |
android: Add simple rotation of snoop file
Already existing snoop file is renamed by adding ".old" suffix before
new one is created. This is useful in case phone is restarted so logs
are not overwritten and for this reason it's only applied in case
default snoop file name is used.
-rw-r--r-- | android/bluetoothd-snoop.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/android/bluetoothd-snoop.c b/android/bluetoothd-snoop.c index 2b0d426bb..9312c1116 100644 --- a/android/bluetoothd-snoop.c +++ b/android/bluetoothd-snoop.c @@ -206,6 +206,9 @@ int main(int argc, char *argv[]) mainloop_set_signal(&mask, signal_callback, NULL, NULL); + if (!strcmp(DEFAULT_SNOOP_FILE, path)) + rename(DEFAULT_SNOOP_FILE, DEFAULT_SNOOP_FILE ".old"); + if (open_monitor(path) < 0) { printf("Failed to start bluetoothd_snoop\n"); return EXIT_FAILURE; |