cgi_vredirect(3)
β¨ cgi_vredirect β¨
ok so bestie, gather round, because we're talking about cgi_vredirect from the cgi/cgi.h girlies β aka the ClearSilver era. it's giving "send an HTTP 302 redirect response" and it's lowkey iconic for it π
πΈ NAME πΈ
cgi_vredirect β send an HTTP 302 redirect response π¦
β¨ SYNOPSIS β¨
#include <cgi/cgi.h>
void cgi_vredirect (CGI *cgi, int uri, const char *fmt, va_list ap);
no cap, that's the whole signature, copy it exactly bestie π
π ARGUMENTS π
cgiβ the cgi struct, the main character ofc πuriβ tells you whether the URL is full (1) or path only (0)fmtβ aprintfformat string, yes the same vibe as always β¨apβ thestdargva_list, the lil bundle of args π
π DESCRIPTION π
ok so cgi_vredirect is mostly used internally, like it's the backstage crew of the function world fr fr. but you can use it yourself if you need a varargs version of the function β that's literally its whole thing, the way that it takes a va_list and just goes π
π RETURN VALUE π
None. she gives you nothing back, she's not about that life π
π«Ά SEE ALSO π«Ά
the whole friend group, no one left out, periodt:
cgi_debug_init(3)cgi_parse(3)cgi_destroy(3)cgi_js_escape(3)cgi_html_escape_strfunc(3)cgi_register_strfuncs(3)cgi_output(3)parse_rfc2388(3)cgi_url_validate(3)open_upload(3)cgi_cs_init(3)cgi_url_escape_more(3)cgi_html_strip_strfunc(3)cgi_neo_error(3)cgi_redirect(3)cgi_filehandle(3)cgi_register_parse_cb(3)cgi_url_escape(3)cgi_init(3)cgi_redirect_uri(3)cgi_cookie_clear(3)cgi_url_unescape(3)cgi_vredirect(3)cgi_display(3)cgi_html_ws_strip(3)cgi_error(3)cgi_cookie_set(3)cgi_text_html_strfunc(3)cgi_cookie_authority
(yes cgi_vredirect(3) is in its own SEE ALSO, she's self-aware, we love a confident queen π)
gentle reminder bestie: every flag, arg and reference up there is verbatim from the real page β I'm hyping, not editing π«Ά
ok and that's the whole thing!! this page comes to you from ClearSilver, dated 12 July 2007 β an absolute vintage baddie πΈβ¨ she ate and left no crumbs, fr fr π
π¦ where this page comes from
- debian bookworm: clearsilver-dev 0.10.5-4+b5
- debian trixie: clearsilver-dev 0.10.5-6+b1
- epel 10: clearsilver 0.10.5-80.el10_2 Β· Apache-1.1
- epel 9: clearsilver 0.10.5-74.el9 Β· Apache-1.1
- fedora 43: clearsilver 0.10.5-80.fc43 Β· Apache-1.1
- fedora 44: clearsilver 0.10.5-82.fc44 Β· Apache-1.1
- ubuntu jammy: clearsilver-dev 0.10.5-4build3
- ubuntu noble: clearsilver-dev 0.10.5-4build7
- ubuntu questing: clearsilver-dev 0.10.5-6build1
- ubuntu resolute: clearsilver-dev 0.10.5-7
- ubuntu stonking: clearsilver-dev 0.10.5-7build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms