Lines Matching refs:argv
37 main(int, char **argv)
46 for (int32 i = 1; argv[i]!=NULL; i++) {
47 if (strcmp(argv[i], "--help") == 0)
50 if (strcmp(argv[i], "--list") == 0) {
68 if (strcmp(argv[i], "--add-volume") == 0) {
70 if (get_ref_for_path(argv[0], &ref) == B_OK) {
76 if (strcmp(argv[i], "--volume-control") == 0) {
84 if (strncmp(argv[i], "--remove", 8) == 0) {
86 if (strncmp(argv[i] + 8, "=", 1) == 0) {
87 if (strlen(argv[i] + 9) > 0) {
88 replicant = argv[i] + 9;
109 if (strncmp(argv[i], "cmd=", 4) == 0) {
110 BString *title = new BString(argv[i] + 4);
116 BString *action = new BString(argv[i] + 4);
126 BEntry entry(argv[i], true);
131 } else if (BMimeType::IsValid(argv[i])) {
132 if (be_roster->FindApp(argv[i], &ref) != B_OK) {
133 printf("desklink: cannot find '%s'\n", argv[i]);
137 printf("desklink: cannot find '%s'\n", argv[i]);
148 printf("desklink: Deskbar refuses link to '%s': %s\n", argv[i], strerror(err));