checkdirempty
(error = checkdirempty(parent, chain, clindex)) != 0) {
(error = checkdirempty(NULL, chain, clindex)) != 0)
(error = checkdirempty(parent, chain, clindex)) != 0) {
(error = checkdirempty(NULL, chain, clindex)) != 0)