/* * CC=/opt/gcc-5.1.0/bin gcc -m64 -o getdefaultproj -Wall -lproject getdefaultproj.c */ #include #include #include #include #include struct project proj; void * buf; char *user; int main(int argc, char **argv) { if ((argc > 1) && (strcmp(argv[1], "") != 0)) { user = argv[1] ; } else { user = "root" ; } buf = malloc(PROJECT_BUFSZ); if (buf == NULL) return 1; if (getdefaultproj(user, &proj, buf, PROJECT_BUFSZ) == NULL) { printf("User does not exist or failed to get default project!\n"); } else { printf("%s\n", proj.pj_name); } return 0; }