static void squid_stream(enum stdio_helper_mode stdio_mode, stdio_helper_function fn) { /* initialize FDescs */ x_setbuf(x_stdout, NULL); x_setbuf(x_stderr, NULL); while(1) { manage_squid_request(stdio_mode, fn); } }
static const char *get_password(struct cli_credentials *credentials) { char *password = NULL; /* Ask for a password */ mux_printf((unsigned int)(uintptr_t)credentials->priv_data, "PW\n"); credentials->priv_data = NULL; manage_squid_request(cmdline_lp_ctx, NUM_HELPER_MODES /* bogus */, manage_gensec_get_pw_request, (void **)&password); return password; }