static ssize_t print_nodes_state(enum node_states state, char *buf) { int n; n = nodelist_scnprintf(buf, PAGE_SIZE-2, node_states[state]); buf[n++] = '\n'; buf[n] = '\0'; return n; }
static ssize_t print_nodes_state(enum node_states state, char *buf) { int n; n = nodelist_scnprintf(buf, PAGE_SIZE, node_states[state]); if (n > 0 && PAGE_SIZE > n + 1) { *(buf + n++) = '\n'; *(buf + n++) = '\0'; } return n; }