carp(3)

πŸ’– NAME πŸ’–

okay so bestie, welcome to the carp(3) page from the Library Functions Manual πŸ’…

  • carp β€” print warning diagnostic. that's the whole vibe. ✨

✨ SYNTAX ✨

#include <libowfat/errmsg.h>

void carp(const char *message, ...);

🌸 DESCRIPTION 🌸

so here's the tea β˜•: if errmsg_iam was called to set the program name, carp will first print that program name and a colon. like, she's announcing herself before she spills. πŸ’…

carp will print all its arguments to stderr (fd #2). all of them, bestie. 🫢

it does not synchronize with any other output method. so don't expect her to coordinate, she's on her own vibe. 😭

⚠️ if you have unflushed data in buffer_2, it will stay there. periodt. no flushing, no tidying up, she leaves it exactly where it is. πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘


that's the whole carp(3) page from the Library Functions Manual β€” the footer just says carp(3), no version/date, so consider this your cute sign-off πŸ«ΆπŸ’–