Lines Matching defs:fwdargs
2213 struct fwdarg fwdargs[4];
2218 memset(fwdargs, 0, sizeof(fwdargs));
2227 if (parse_fwd_field(&cp, &fwdargs[i]) != 0)
2238 if (fwdargs[0].ispath) {
2239 fwd->listen_path = xstrdup(fwdargs[0].arg);
2243 fwd->listen_port = a2port(fwdargs[0].arg);
2249 if (fwdargs[0].ispath && fwdargs[1].ispath) {
2250 fwd->listen_path = xstrdup(fwdargs[0].arg);
2252 fwd->connect_path = xstrdup(fwdargs[1].arg);
2254 } else if (fwdargs[1].ispath) {
2256 fwd->listen_port = a2port(fwdargs[0].arg);
2257 fwd->connect_path = xstrdup(fwdargs[1].arg);
2260 fwd->listen_host = xstrdup(fwdargs[0].arg);
2261 fwd->listen_port = a2port(fwdargs[1].arg);
2267 if (fwdargs[0].ispath) {
2268 fwd->listen_path = xstrdup(fwdargs[0].arg);
2270 fwd->connect_host = xstrdup(fwdargs[1].arg);
2271 fwd->connect_port = a2port(fwdargs[2].arg);
2272 } else if (fwdargs[2].ispath) {
2273 fwd->listen_host = xstrdup(fwdargs[0].arg);
2274 fwd->listen_port = a2port(fwdargs[1].arg);
2275 fwd->connect_path = xstrdup(fwdargs[2].arg);
2279 fwd->listen_port = a2port(fwdargs[0].arg);
2280 fwd->connect_host = xstrdup(fwdargs[1].arg);
2281 fwd->connect_port = a2port(fwdargs[2].arg);
2286 fwd->listen_host = xstrdup(fwdargs[0].arg);
2287 fwd->listen_port = a2port(fwdargs[1].arg);
2288 fwd->connect_host = xstrdup(fwdargs[2].arg);
2289 fwd->connect_port = a2port(fwdargs[3].arg);