version 1.26, 2004/03/15 15:03:11 |
version 1.27, 2006/12/06 05:03:29 |
|
|
} |
} |
|
|
if (argc - optind < 1) { |
if (argc - optind < 1) { |
|
usage: |
printf("usage: acl [-x] fid [principal: r1 r2 ...]\n"); |
printf("usage: acl [-x] fid [principal: r1 r2 ...]\n"); |
return -1; |
return -1; |
} |
} |
|
|
prin = argv[optind++]; |
prin = argv[optind++]; |
|
|
/* strip trailing ':' */ |
/* strip trailing ':' */ |
prin[strlen(prin) - 1] = '\0'; |
if (prin[0] != '\0' && prin[strlen(prin) - 1] == ':') |
|
prin[strlen(prin) - 1] = '\0'; |
|
else |
|
goto usage; |
|
|
/* Find principal */ |
/* Find principal */ |
for (prno = 0; prno < 8; prno++) |
for (prno = 0; prno < 8; prno++) |