smi_util(3)

πŸ“¦
version 0.5.0 Β· 2 versions
, in alpine 3.24, debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

🌸 NAME 🌸

okay so bestie, this is smi_util(3) from the SMI Management Information Library, and she's here to serve SMI type utility functions. The iconic lineup is:

  • smiGetMinSize
  • smiGetMaxSize
  • smiPack
  • smiUnpack

That's the whole NAME moment. periodt. πŸ’…


✨ SYNOPSIS ✨

Here's the include and the declarations, exactly as written. Copy-paste safe, no autocorrect, no cap.

#include <smi.h>

unsigned int smiGetMinSize(SmiType *smiTypePtr);

unsigned int smiGetMaxSize(SmiTyep *smiTypePtr);
ngl, the second one really says SmiTyep in the original synopsis β€” not SmiType. Keep it exactly like that, bestie. I don't make the rules. πŸ’€

smiPack and smiUnpack are in the NAME list, but this SYNOPSIS only shows the two smiGet*Size calls. That's just what the page says. 🫢


πŸ’… DESCRIPTION πŸ’…

The DESCRIPTION is literally just:

These functions

That's it. That's the entire description. No extra lore, no parameter breakdown, no return value saga. Just β€œThese functions” and she's gone. 😭✨


πŸŽ€ FILES πŸŽ€

  • ${prefix}/include/smi.h β€” SMI library header file

πŸ¦‹ SEE ALSO πŸ¦‹


πŸ‘‘ AUTHOR πŸ‘‘

  • (C) 1999-2001 Frank Strauss, TU Braunschweig, Germany <strauss@ibr.cs.tu-bs.de>

This page is brought to you by IBR, dated August 21, 2006, and it's smi_util(3) β€” iconic, historic, and fully archived. πŸ«ΆπŸ’–