diag_ftp_2c4(9)
β¨ NAME β¨
okay so bestie, this is diag_ftp_2c4(9) from the Kernel API Manual β it's literally the DIAGNOSE X'2C4' service call π iconic behavior only.
π¦ SYNOPSIS π¦
int diag_ftp_2c4 (struct diag_ftp_ldfpl *fpl , enum hmcdrv_ftp_cmdid cmd
);
π ARGUMENTS π
fplβ pointer to prepared LDFPL π«Άcmdβ FTP command to be executed β‘
πΈ DESCRIPTION πΈ
So this function performs a DIAGNOSE X'2C4' call with the (input/output) FTP parameter list fpl and FTP function code cmd β¨. In case of an error, the function does nothing and returns an (negative) error code π β no extra drama, just a sad little negative number.
π NOTES π
- This function only initiates a transfer, so the caller must wait for completion (asynchronous execution) β it's giving main character energy, but it does not wait around for the ending π.
- The FTP parameter list
fplmust be aligned to a double-word boundary, fr fr π§. fpl->bufaddrmust be a real address,4kaligned β no cap, this one matters π₯.
π₯ SEE ALSO π₯
Go check out the Kernel file ./drivers/s390/char/diag_ftp.c, plus struct diag_ftp_ldfpl(9), diag_ftp_handler(9), diag_ftp_cmd(9), diag_ftp_startup(9), and diag_ftp_shutdown(9) β the whole squad is linked up π¬π
This lil masterpiece comes from the source path ./drivers/s390/char, carries the diag_ftp_2c4(9) name, and is dated October 2026 β periodt π
π
π¦ 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