projects
/
ltt-control.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix lttd append
[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 ceae377bd75f48cde76d8c0361ae30569d2c35f1..f21c411eb8940de479fb62980917c6880fae7e99 100644
(file)
--- a/
trunk/ltt-control/lttd/lttd.c
+++ b/
trunk/ltt-control/lttd/lttd.c
@@
-316,12
+316,16
@@
int open_buffer_file(char *filename, char *path_channel, char *path_trace,
path_trace);
fd_pairs->pair[fd_pairs->num_pairs-1].trace =
path_trace);
fd_pairs->pair[fd_pairs->num_pairs-1].trace =
- open(path_trace, O_WRONLY
|O_APPEND
,
+ open(path_trace, O_WRONLY,
S_IRWXU|S_IRWXG|S_IRWXO);
S_IRWXU|S_IRWXG|S_IRWXO);
-
if(fd_pairs->pair[fd_pairs->num_pairs-1].trace == -1) {
perror(path_trace);
}
if(fd_pairs->pair[fd_pairs->num_pairs-1].trace == -1) {
perror(path_trace);
}
+ ret = lseek(fd_pairs->pair[fd_pairs->num_pairs-1].trace,
+ 0, SEEK_END);
+ if (ret < 0) {
+ perror(path_trace);
+ }
} else {
printf("File %s exists, cannot open. Try append mode.\n", path_trace);
open_ret = -1;
} else {
printf("File %s exists, cannot open. Try append mode.\n", path_trace);
open_ret = -1;
This page took
0.022747 seconds
and
4
git commands to generate.