remove flush
[ltt-control.git] / ltt / branches / poly / lttd / lttd.c
index 230159185df229e0e3d3b220784184910489da2b..2601d805df0187e82019d1460ffbfd5efeee219f 100644 (file)
@@ -318,7 +318,7 @@ int read_subbuffer(struct fd_pair *pair)
        printf("cookie : %u\n", consumed_old);
        if(err != 0) {
                ret = errno;
-               perror("Error in reserving sub buffer");
+               perror("Reserving sub buffer failed (everything is normal)");
                goto get_error;
        }
        
@@ -332,8 +332,14 @@ int read_subbuffer(struct fd_pair *pair)
                perror("Error in writing to file");
                goto write_error;
        }
-
-
+#if 0
+       err = fsync(pair->trace);
+       if(err < 0) {
+               ret = errno;
+               perror("Error in writing to file");
+               goto write_error;
+       }
+#endif //0
 write_error:
        err = ioctl(pair->channel, RELAYFS_PUT_SUBBUF, &consumed_old);
        if(err != 0) {
@@ -529,8 +535,7 @@ void * read_channels(void *arg)
                                                /* it's ok to have an unavailable subbuffer */
                                                ret = read_subbuffer(&fd_pairs->pair[i]);
                                                if(ret == -EAGAIN) ret = 0;
-                                               else if(ret)
-                                                       printf("Error in read_subbuffer : %s\n", strerror(ret));
+
                                                ret = pthread_mutex_unlock(&fd_pairs->pair[i].mutex);
                                                if(ret)
                                                        printf("Error in mutex unlock : %s\n", strerror(ret));
@@ -551,8 +556,7 @@ void * read_channels(void *arg)
                                                        /* it's ok to have an unavailable subbuffer */
                                                        ret = read_subbuffer(&fd_pairs->pair[i]);
                                                        if(ret == -EAGAIN) ret = 0;
-                                                       else if(ret)
-                                                               printf("Error in read_subbuffer : %s\n", strerror(ret));
+
                                                        ret = pthread_mutex_unlock(&fd_pairs->pair[i].mutex);
                                                        if(ret)
                                                                printf("Error in mutex unlock : %s\n", strerror(ret));
@@ -646,7 +650,7 @@ int main(int argc, char ** argv)
                        break;
                }
                if((int)tret != 0) {
-                       printf("Error %s occured in thread %u\n", strerror(-(int)tret), i);
+                       printf("Error %s occured in thread %u\n", strerror((int)tret), i);
                }
        }
 
This page took 0.023001 seconds and 4 git commands to generate.