Changeset f08447b in mainline for uspace/app/pcapctl/main.c
- Timestamp:
- 2024-12-13T08:44:05Z (10 months ago)
- Children:
- 1d14090
- Parents:
- 03cd7a9e
- git-author:
- Nataliia Korop <n.corop08@…> (2024-10-28 10:18:35)
- git-committer:
- Nataliia Korop <n.corop08@…> (2024-12-13 08:44:05)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/pcapctl/main.c
r03cd7a9e rf08447b 117 117 ret = getopt_long(argc, argv, "d:lhf:rt", opts, &idx); 118 118 switch (ret) { 119 case 'd': 120 { 121 char *rest; 122 long result = strtol(optarg, &rest, 10); 123 dev_number = (int)result; 124 errno_t rc = pcapctl_is_valid_device(&dev_number); 125 if (rc != EOK) { 126 printf("Device with index %d not found\n", dev_number); 127 return 1; 128 } 129 break; 119 case 'd': 120 char *rest; 121 long result = strtol(optarg, &rest, 10); 122 dev_number = (int)result; 123 errno_t rc = pcapctl_is_valid_device(&dev_number); 124 if (rc != EOK) { 125 printf("Device with index %d not found\n", dev_number); 126 return 1; 130 127 } 131 case 'l': 132 { 133 list_devs(); 134 return 0; 135 } 136 case 'h': 137 { 138 usage(); 139 return 0; 140 } 141 case 'f': 142 { 143 output_file_name = optarg; 144 break; 145 } 146 case 'r': 147 { 148 start = true; 149 break; 150 } 151 case 't': 152 { stop = true; 153 break; 154 } 128 break; 129 case 'l': 130 list_devs(); 131 return 0; 132 case 'h': 133 usage(); 134 return 0; 135 case 'f': 136 output_file_name = optarg; 137 break; 138 case 'r': 139 start = true; 140 break; 141 case 't': 142 stop = true; 143 break; 155 144 } 156 145 } … … 159 148 160 149 if (start) { 161 /* start with dev number and name */150 /* start with dev number and name */ 162 151 start_dumping(&dev_number, output_file_name); 163 152 } else if (stop) { 164 /* stop with dev number */153 /* stop with dev number */ 165 154 stop_dumping(&dev_number); 166 155 }
Note:
See TracChangeset
for help on using the changeset viewer.