ENUM HMCDRV_FTP_CMDID(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

enum hmcdrv_ftp_cmdid β€” the HMC drive FTP commands, bestie. That's it, that's the enum, and it's lowkey iconic.

Oh and hey β€” this is from the Kernel API Manual, in case you were wondering where the vibe came from. πŸ’–


✨ SYNOPSIS ✨

Okay so here's the whole thing, look at her:

enum hmcdrv_ftp_cmdid {
    HMCDRV_FTP_NOOP ,
    HMCDRV_FTP_GET ,
    HMCDRV_FTP_PUT ,
    HMCDRV_FTP_APPEND ,
    HMCDRV_FTP_DIR ,
    HMCDRV_FTP_NLIST ,
    HMCDRV_FTP_DELETE ,
    HMCDRV_FTP_CANCEL

};

That's the roster. Every single one of them, no cap. 🫢


🌸 Constants 🌸

Here's the breakdown, one icon per command, because they each have main character energy in their own way:

  • HMCDRV_FTP_NOOP β€” literally does nothing 🫧 like it's just there for probing, a little vibe check and nothing more
  • HMCDRV_FTP_GET β€” reads a file πŸ“– the classic, the moment
  • HMCDRV_FTP_PUT β€” (over-) writes a file ✍️ yes, over-write, she said what she said
  • HMCDRV_FTP_APPEND β€” appends to a file 🧡 keeps what was already there, unlike PUT, respectful queen
  • HMCDRV_FTP_DIR β€” lists the directory long, as in ls -l πŸ“‹ full detail mode, no shortcuts
  • HMCDRV_FTP_NLIST β€” lists files but no directories πŸš«πŸ“ it's a name list, so files only, that's the whole assignment
  • HMCDRV_FTP_DELETE β€” deletes a file πŸ’€ gone. bye. periodt
  • HMCDRV_FTP_CANCEL β€” cancels the operation πŸ”₯ but heads up: SCLP/LPAR only, don't try it in other contexts and expect a slay

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file ./drivers/s390/char/hmcdrv_ftp.h struct hmcdrv_ftp_cmdspec(9) β€” go read your sister page, she has the lore πŸ¦‹

And that's the whole page, bestie 🌈 β€” from ./drivers/s390/char, dated October 2026, and officially titled enum hmcdrv_ftp_cmdid(9). Go forth and absolutely devour those HMC drive FTP commands. πŸ’…πŸ‘‘

πŸ“¦ where this page comes from