#include #include int main (int argc, char **argv) { int i; struct passwd pw; char buffer[2048]; i = 0; while (getpwent_r (&pw, buffer, sizeof(buffer))) { printf ("[%04u] '%s': uid=%d\n", i++, pw.pw_name, pw.pw_uid); } return 0; }