]> rtime.felk.cvut.cz Git - frescor/fwp.git/blobdiff - wme_test/wserver.c
wme_test: Make the message format independent of 32/64 bit architecture
[frescor/fwp.git] / wme_test / wserver.c
index 07b5bba9cc4ca0650bef0be0cb60609a3adb04f9..1649ed5a97eee9fbcdec456460162e37a389efac 100644 (file)
@@ -96,6 +96,7 @@ void* qhandler(void* queue)
        struct iovec  iov;
        struct msghdr msg;
        struct in_pktinfo *ipi = NULL;
+       struct timespec ts;
        
        ac = (int) queue;
         rem_addr_length=sizeof(rem_addr);
@@ -121,7 +122,8 @@ void* qhandler(void* queue)
                        perror("recvmsg");
                        return NULL;
                }
-               clock_gettime(CLOCK_REALTIME, &buff.msg.sendback_timestamp);
+               clock_gettime(CLOCK_REALTIME, &ts);
+               buff.msg.sendback_timestamp = ts.tv_sec*1000000000 + ts.tv_nsec;
 
 
                if (opt_same_interface) {