|
5 | 5 | * connects to a server and writes and reads 10 messages. |
6 | 6 | */ |
7 | 7 |
|
| 8 | +#include "trick/bitfield_proto.h" |
| 9 | +#include "trick/tc_proto.h" |
8 | 10 |
|
9 | | -#include "../include/attributes.h" |
10 | | -#include "../include/tc_proto.h" |
11 | | -#include <string.h> |
| 11 | +#include <pthread.h> |
| 12 | +#include <signal.h> |
| 13 | +#include <unistd.h> |
12 | 14 |
|
13 | 15 |
|
14 | 16 | void sigint_hndlr( int sig ); |
@@ -45,63 +47,78 @@ typedef struct { |
45 | 47 | ATTRIBUTES attrBUFFER[] = { |
46 | 48 | { "i1", "int", "--", "", |
47 | 49 | "Not Specified", |
| 50 | + "", |
48 | 51 | 3,5,sizeof(int),0,0,Language_C,0, |
49 | 52 | 0,(char*)0, 0 } , |
50 | 53 | { "s1", "short", "--", "", |
51 | 54 | "Not Specified", |
| 55 | + "", |
52 | 56 | 3,3,sizeof(short),0,0,Language_C,0, |
53 | 57 | 0,(char*)0, 0 } , |
54 | 58 | { "s2", "short", "--", "", |
55 | 59 | "Not Specified", |
| 60 | + "", |
56 | 61 | 3,3,sizeof(short),0,0,Language_C,0, |
57 | 62 | 0,(char*)0, 0 } , |
58 | 63 | { "c1", "char", "--", "", |
59 | 64 | "Not Specified", |
| 65 | + "", |
60 | 66 | 3,0,sizeof(char),0,0,Language_C,0, |
61 | 67 | 0,(char*)0, 0 } , |
62 | 68 | { "c2", "char", "--", "", |
63 | 69 | "Not Specified", |
| 70 | + "", |
64 | 71 | 3,0,sizeof(char),0,0,Language_C,0, |
65 | 72 | 0,(char*)0, 0 } , |
66 | 73 | { "c3", "char", "--", "", |
67 | 74 | "Not Specified", |
| 75 | + "", |
68 | 76 | 3,0,sizeof(char),0,0,Language_C,0, |
69 | 77 | 0,(char*)0, 0 } , |
70 | 78 | { "c4", "char", "--", "", |
71 | 79 | "Not Specified", |
| 80 | + "", |
72 | 81 | 3,0,sizeof(char),0,0,Language_C,0, |
73 | 82 | 0,(char*)0, 0 } , |
74 | 83 | { "f1", "float", "--", "", |
75 | 84 | "Not Specified", |
| 85 | + "", |
76 | 86 | 3,9,sizeof(float),0,0,Language_C,0, |
77 | 87 | 0,(char*)0, 0 } , |
78 | 88 | { "b1", "int", "--", "", |
79 | 89 | "Not Specified", |
80 | | - 3,11,0,0,0,Language_C,0, |
| 90 | + "", |
| 91 | + 3,11,0,0,0,Language_C,0, |
81 | 92 | 0,(char*)0, 0,{{5,27}} } , |
82 | 93 | { "b2", "int", "--", "", |
83 | 94 | "Not Specified", |
84 | | - 3,11,0,0,0,Language_C,0, |
| 95 | + "", |
| 96 | + 3,11,0,0,0,Language_C,0, |
85 | 97 | 0,(char*)0, 0,{{4,23}} } , |
86 | 98 | { "b3", "int", "--", "", |
87 | 99 | "Not Specified", |
88 | | - 3,11,0,0,0,Language_C,0, |
| 100 | + "", |
| 101 | + 3,11,0,0,0,Language_C,0, |
89 | 102 | 0,(char*)0, 0,{{7,16}} } , |
90 | 103 | { "b4", "int", "--", "", |
91 | 104 | "Not Specified", |
92 | | - 3,11,0,0,0,Language_C,0, |
| 105 | + "", |
| 106 | + 3,11,0,0,0,Language_C,0, |
93 | 107 | 0,(char*)0, 0,{{13,3}} } , |
94 | 108 | { "b5", "int", "--", "", |
95 | 109 | "Not Specified", |
96 | | - 3,11,0,0,0,Language_C,0, |
| 110 | + "", |
| 111 | + 3,11,0,0,0,Language_C,0, |
97 | 112 | 0,(char*)0, 0,{{3,0}} } , |
98 | 113 | { "i2", "int", "--", "", |
99 | 114 | "Not Specified", |
100 | | - 3,5,sizeof(int),0,0,Language_C,0, |
| 115 | + "", |
| 116 | + 3,5,sizeof(int),0,0,Language_C,0, |
101 | 117 | 0,(char*)0, 0 } , |
102 | 118 | { "d1", "double", "--", "", |
103 | 119 | "Not Specified", |
104 | | - 3,10,sizeof(double),0,0,Language_C,0, |
| 120 | + "", |
| 121 | + 3,10,sizeof(double),0,0,Language_C,0, |
105 | 122 | 0,(char*)0, 0 } , |
106 | 123 | { "" } |
107 | 124 | } ; |
@@ -140,7 +157,7 @@ void *continuous_connect(void *in) { |
140 | 157 | TCDevice* temp_device ; |
141 | 158 | int status ; |
142 | 159 |
|
143 | | -fprintf(stderr,"Starting continuous_connect %d\n", pthread_self()); |
| 160 | +fprintf(stderr,"Starting continuous_connect %lu\n", (unsigned long)pthread_self()); |
144 | 161 | /* continuously look for and connect to new clients */ |
145 | 162 | while (1) { |
146 | 163 | temp_device = malloc(sizeof(TCDevice)); |
|
0 commit comments