ENUM COREDUMP_MARK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME

enum coredump_mark β€” the little markers for the coredump socket, bestie ✨


🌸 SYNOPSIS

Okay so picture this enum, right? Here's exactly what it looks like:

enum coredump_mark {
    COREDUMP_MARK_REQACK ,
    COREDUMP_MARK_MINSIZE ,
    COREDUMP_MARK_MAXSIZE ,
    COREDUMP_MARK_UNSUPPORTED ,
    COREDUMP_MARK_CONFLICTING ,
    __COREDUMP_MARK_MAX

};

πŸŽ€ Constants

These are the glow-up values, no cap πŸ’…:

  • COREDUMP_MARK_REQACK β€” the coredump request and ack was successful πŸŽ‰ iconic behaviour honestly
  • COREDUMP_MARK_MINSIZE β€” the provided coredump_ack size was too small 😭 tiny. too tiny.
  • COREDUMP_MARK_MAXSIZE β€” the provided coredump_ack size was too big πŸ’€ like girl, that's way too much
  • COREDUMP_MARK_UNSUPPORTED β€” the provided coredump_ack mask was invalid πŸ™ˆ not it
  • COREDUMP_MARK_CONFLICTING β€” the provided coredump_ack mask has conflicting options πŸ˜΅β€πŸ’« they're fighting fr fr
  • __COREDUMP_MARK_MAX β€” the maximum coredump mark value πŸ‘‘ the ceiling, the limit, the final boss

πŸ¦‹ Description

So here's the vibe: the kernel will place a single byte on the coredump socket. That's it β€” one byte, main character energy 🌟. And the markers? They notify userspace whether the coredump ack succeeded or failed. Slay. Simple, useful, lowkey essential 🫢


🌈 SEE ALSO

  • Kernel file ./tools/include/uapi/linux/coredump.h struct coredump_req(9), struct coredump_ack(9) πŸ¦‹

And that's the whole page, bestie πŸ’œ β€” brought to you by ./tools/include/uapi/linux, dated October 2026, and honestly? Periodt. πŸ’…πŸŽ€

πŸ“¦ where this page comes from