Lines Matching defs:args
271 struct lws_cgi_args *args;
660 args = (struct lws_cgi_args *)in;
661 switch (args->ch) { /* which of stdin/out/err ? */
666 if (args->stdwsi[LWS_STDOUT])
668 lws_rx_flow_control(args->stdwsi[LWS_STDOUT], 0);
674 n = lws_get_socket_fd(args->stdwsi[LWS_STDERR]);
713 args = (struct lws_cgi_args *)in;
714 args->data[args->len] = '\0';
715 if (!args->stdwsi[LWS_STDIN])
717 n = lws_get_socket_fd(args->stdwsi[LWS_STDIN]);
740 wsi->http.cgi->inflate.next_in = args->data;
741 wsi->http.cgi->inflate.avail_in = (unsigned int)args->len;
768 written = (int)write(args->stdwsi[LWS_STDIN]->desc.filefd,
779 n, args->len);
798 return args->len;
802 n = (int)write(n, args->data, (unsigned int)args->len);
803 // lwsl_hexdump_notice(args->data, args->len);
804 if (n < args->len)
806 "sent %d only %d went", n, args->len);
810 if (wsi->http.cgi->post_in_expected && args->stdwsi[LWS_STDIN] &&
811 args->stdwsi[LWS_STDIN]->desc.filefd > 0) {
815 struct lws *siwsi = args->stdwsi[LWS_STDIN];