aboutsummaryrefslogtreecommitdiff
path: root/src/transport/test_plugin_transport_wlan_dummy.c
diff options
context:
space:
mode:
authorDavid Brodski <david@brodski.eu>2011-01-11 23:38:54 +0000
committerDavid Brodski <david@brodski.eu>2011-01-11 23:38:54 +0000
commitbe11962997493fb0cee7a8480d6c90da016f6b7d (patch)
treec4db7d56e51d172bda20e88fa5b88477f4b0b876 /src/transport/test_plugin_transport_wlan_dummy.c
parent977024fee8ec4405d536f837fc805e84f6b886ca (diff)
downloadgnunet-be11962997493fb0cee7a8480d6c90da016f6b7d.tar.gz
gnunet-be11962997493fb0cee7a8480d6c90da016f6b7d.zip
Diffstat (limited to 'src/transport/test_plugin_transport_wlan_dummy.c')
-rw-r--r--src/transport/test_plugin_transport_wlan_dummy.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/transport/test_plugin_transport_wlan_dummy.c b/src/transport/test_plugin_transport_wlan_dummy.c
index 85ea223ab..79f87584d 100644
--- a/src/transport/test_plugin_transport_wlan_dummy.c
+++ b/src/transport/test_plugin_transport_wlan_dummy.c
@@ -56,6 +56,7 @@ void sigfunc(int sig)
56 56
57 57
58 58
59
59int 60int
60main(int argc, char *argv[]) 61main(int argc, char *argv[])
61{ 62{
@@ -144,10 +145,33 @@ main(int argc, char *argv[])
144 int pos = 0; 145 int pos = 0;
145 char line[MAXLINE]; 146 char line[MAXLINE];
146 147
148 fd_set rfds;
149 fd_set wfds;
150 struct timeval tv;
151 int retval;
152
153
154 tv.tv_sec = 5;
155 tv.tv_usec = 0;
156
157
158 FD_ZERO(&rfds);
159 FD_SET(STDIN_FILENO, &rfds);
160
161 FD_ZERO(&wfds);
162 FD_SET(STDOUT_FILENO, &wfds);
163
164 struct GNUNET_SERVER_MessageStreamTokenizer * stdin_mst;
165 struct GNUNET_SERVER_MessageStreamTokenizer * file_in_mst;
166
167 stdin_mst = GNUNET_SERVER_mst_create(&stdin_send, NULL);
168 file_in_mst = GNUNET_SERVER_mst_create(&file_in_send, NULL);
169
147 while (closeprog == 0) 170 while (closeprog == 0)
148 { 171 {
149 readc = 0; 172 readc = 0;
150 173
174
151 while (readc < sizeof( struct RadiotapHeader) + sizeof(struct GNUNET_MessageHeader)){ 175 while (readc < sizeof( struct RadiotapHeader) + sizeof(struct GNUNET_MessageHeader)){
152 if ((rv = read(STDIN_FILENO, line, MAXLINE)) < 0) 176 if ((rv = read(STDIN_FILENO, line, MAXLINE)) < 0)
153 { 177 {