cgi_error(3)
π cgi_error(3) π
okay bestie, gather round, because we're looking at cgi_error from the cgi/cgi.h crew (that's the ClearSilver manual, section 3, if you're keeping track) β¨
β¨ NAME β¨
cgi_error β display an error string to the user π«Ά
πΈ SYNOPSIS πΈ
#include <cgi/cgi.h>
void cgi_error (CGI *cgi, const char *fmt, ...)
ATTRIBUTE_PRINTF(2,3);
like. she takes a CGI *, a format string, and vibes (aka varargs) π
π ARGUMENTS π
cgiβ a pointer to aCGIstruct, the main character of this whole operation πfmtβ aprintfstyle format string and arguments, so yes she formats, she's versatile π
π¦ DESCRIPTION π¦
so here's the tea: cgi_error will output a 500 error containing the specified error message. that's the whole move, no cap π
real talk though β this function is likely to be removed from future versions in favor of a user error mechanism. so enjoy her while she's here, but don't get too attached, fr fr π
β RETURN VALUE β
None. she returns nothing. she simply does the thing and leaves β¨
π SEE ALSO π
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
k that's the whole page bestie, go forth and error responsibly π§
ClearSilver Β· 12 July 2007 Β· cgi_error(3) β mwah, catch you in the next manpage ππ
π¦ 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