1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include <netdb.h> #include <stdio.h> int main(int argc, char *argv[]) { #if defined(__UCLIBC_HAS_RPC__) struct rpcent *ent; while ((ent = getrpcent()) != NULL) { printf("%s: %i", ent->r_name, ent->r_number); while (ent->r_aliases[0]) printf(" %s", *ent->r_aliases++); printf("\n"); } endrpcent(); #endif return 0; }