shishi_cfg_default_systemfile(3)
π shishi_cfg_default_systemfile(3) π
okay bestie, welcome to the shishi manual β this one's a lil API function page and it's honestly so chill. sit down, grab a strawberry π, let's get into it.
β¨ NAME β¨
shishi_cfg_default_systemfile β it's an API function, no cap π
πΈ SYNOPSIS πΈ
#include <shishi.h>
const char * shishi_cfg_default_systemfile(Shishi * handle);
look at that signature. clean. iconic. gives exactly what it promises π
π ARGUMENTS π
Shishi * handleβ the Shishi library handle, and you get one of those fromshishi_init(). like, this is the lil guy that holds your whole shishi situation together π«Ά
π¦ DESCRIPTION π¦
so here's the tea β β the system configuration file name? it's decided at compile time. locked in. chosen before you were even born fr.
BUT β and this is the fun part β you can swap it out by assigning a different file name to the environment variable $SHISHI_CONFIG. so the default isn't destiny, bestie, you have options β¨
and this call? it's the one single interface for figuring out which file name is actually in play. the library itself turns to this function whenever it needs its settings. so like, it's the group chat everybody checks before making plans π±
β RETURN VALUE β
returns the file name of the present system configuration. that's it. that's the whole vibe π«
π REPORTING BUGS π
found a bug? not the vibe. report it to <bug-shishi@gnu.org>.
- GNU Shishi home page:
http://www.gnu.org/software/shishi/ - General help using GNU software:
http://www.gnu.org/gethelp/
π COPYRIGHT π
Copyright Β© 2002-2022 Simon Josefsson.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. (so like, you can share it, just keep the receipts π§Ύβ¨)
π SEE ALSO π
the full documentation for shishi lives in a Texinfo manual. if the info and shishi programs are properly installed at your site, this command:
info shishi
should give you access to the complete manual. go read it, it's giving scholarly ππ
ngl that's the whole page. every flag, every value, every env var, every URL β all present and accounted for. periodt πβ¨
shishi version 1.0.3, and yes this page is literally called shishi_cfg_default_systemfile(3) β mwah, take care of her πππ¦
π¦ where this page comes from
- debian bookworm: shishi-doc 1.0.3-1 Β· GPL-3.0-or-later
- debian trixie: shishi-doc 1.0.3-5 Β· GPL-3.0-or-later
- nixos 26.05: shishi 1.0.3
- nixpkgs unstable: shishi 1.0.3
- ubuntu noble: shishi-doc 1.0.3-2.1build2 Β· GPL-3.0-or-later
- ubuntu questing: shishi-doc 1.0.3-5
- ubuntu resolute: shishi-doc 1.0.3-5build1 Β· GPL-3.0-or-later
- ubuntu stonking: shishi-doc 1.0.3-7 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms