ENUM UM_TIMETRAVEL_SHARED_MEM_FDS(9)
π enum um_timetravel_shared_mem_fds β from the Kernel API Manual
Okay so bestie, picture this: you're deep in the kernel, the START message just went out, and the ACK comes back with some file descriptors riding along. This little enum is literally the guest list π β it tells you which slot in that control message holds which fd. That's it, that's the whole vibe. No cap.
β¨ NAME β¨
enum um_timetravel_shared_mem_fds β the fds that get sent in the ACK message for the START message π¦ iykyk
πΈ SYNOPSIS πΈ
enum um_timetravel_shared_mem_fds {
UM_TIMETRAVEL_SHARED_MEMFD ,
UM_TIMETRAVEL_SHARED_LOGFD ,
UM_TIMETRAVEL_SHARED_MAX_FDS
};
Look at her. Three constants, zero drama, absolute main character energy π
π Constants π
UM_TIMETRAVEL_SHARED_MEMFDβ the index of the shared memory file descriptor up in the control message π like, this is the slot, okay?UM_TIMETRAVEL_SHARED_LOGFDβ the index of the logging file descriptor in the control message π your logs live here, periodtUM_TIMETRAVEL_SHARED_MAX_FDSβ literally just the number of fds listed here π’ it's giving "count your blessings" but make it file descriptors
Heads up bestie β these are indices, not the fds themselves. The actual fd is hanging out in the control message. Don't @ me, that's just what the page says π
π¦ SEE ALSO π¦
Kernel file ./include/uapi/linux/um_timetravel.h β go read it, it slays β¨
And the whole friend group:
- struct
um_timetravel_msg(9) - enum
um_timetravel_start_ack(9) - enum
um_timetravel_ops(9) - enum
um_timetravel_schedshm_cap(9) - enum
um_timetravel_schedshm_flags(9) - Time travel shared memory overview(9)
- union
um_timetravel_schedshm_client(9) - struct
um_timetravel_schedshm(9)
Fr fr, go read the overview page first if you're new here β it's the vibe check for the whole time-travel shared memory situation π
That's the page, bestie! π«Ά This gem lives in ./include/uapi/linux, dated October 2026, and it's page enum um_tim...ared_mem_fds(9) of the Kernel API Manual. Obsessed. Mwah ππΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms