Hello! Somewhat controversial (untested portability) changes to get SLURM building on NetBSD (perhaps on other BSD family platforms too, but that's not clear yet either). I haven't checked any other platform (I shall do it a bit later, I have only NetBSD at hand), but I think that these should be fine.
NetBSD doesn't expose internals of type "WINDOW" (which is defined as incomplete "struct __window" in <curses.h>). One should use accessor functions like "getmaxx", "getmaxy" and so on.
patch-src_smap_job__functions.c
Description: Binary data
patch-src_smap_opts.c
Description: Binary data
patch-src_smap_partition__functions.c
Description: Binary data
patch-src_smap_reservation__functions.c
Description: Binary data
patch-src_smap_smap.c
Description: Binary data
-- HE CE3OH...