the current unlinkat() man page does not talk about the possible EISDIR. if you use unlinkat() on a path which is a dir but AT_REMOVEDIR was not specified, then you get back EISDIR.
Thanks. I've added EISDIR to the list under ERROS.