projects
/
ltt-control.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Moved daemon() after channels_init() to make lttd return !0 on error.
[ltt-control.git]
/
trunk
/
ltt-control
/
lttd
/
lttd.c
diff --git
a/trunk/ltt-control/lttd/lttd.c
b/trunk/ltt-control/lttd/lttd.c
index cfbd71e578a6b8ebbeb02ced80883a386eeeda3b..39a2fb781dd9bcb48329dc64d6faa331065edb6d 100644
(file)
--- a/
trunk/ltt-control/lttd/lttd.c
+++ b/
trunk/ltt-control/lttd/lttd.c
@@
-911,15
+911,6
@@
int main(int argc, char ** argv)
show_info();
show_info();
- if(daemon_mode) {
- ret = daemon(0, 0);
-
- if(ret == -1) {
- perror("An error occured while daemonizing.");
- exit(-1);
- }
- }
-
/* Connect the signal handlers */
act.sa_handler = handler;
act.sa_flags = 0;
/* Connect the signal handlers */
act.sa_handler = handler;
act.sa_flags = 0;
@@
-934,6
+925,15
@@
int main(int argc, char ** argv)
if(ret = channels_init())
return ret;
if(ret = channels_init())
return ret;
+ if(daemon_mode) {
+ ret = daemon(0, 0);
+
+ if(ret == -1) {
+ perror("An error occured while daemonizing.");
+ exit(-1);
+ }
+ }
+
tids = malloc(sizeof(pthread_t) * num_threads);
for(i=0; i<num_threads; i++) {
tids = malloc(sizeof(pthread_t) * num_threads);
for(i=0; i<num_threads; i++) {
This page took
0.022769 seconds
and
4
git commands to generate.