Changeset 35785 in vbox for trunk/src/apps
- Timestamp:
- Jan 31, 2011 12:45:37 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/apps/adpctl/VBoxNetAdpCtl.cpp
r28800 r35785 66 66 { 67 67 fprintf(stderr, "Usage: VBoxNetAdpCtl <adapter> <address> ([netmask <address>] | remove)\n"); 68 fprintf(stderr, " | VBoxNetAdpCtl add\n");68 fprintf(stderr, " | VBoxNetAdpCtl [<adapter>] add\n"); 69 69 fprintf(stderr, " | VBoxNetAdpCtl <adapter> remove\n"); 70 70 } … … 268 268 case 3: 269 269 { 270 /* Remove an existing interface */271 270 pszAdapterName = argv[1]; 271 memset(&Req, '\0', sizeof(Req)); 272 rc = checkAdapterName(pszAdapterName, szAdapterName); 273 if (rc) 274 return rc; 275 snprintf(Req.szName, sizeof(Req.szName), "%s", szAdapterName); 272 276 pszAddress = argv[2]; 273 277 if (strcmp("remove", pszAddress) == 0) 274 278 { 275 rc = checkAdapterName(pszAdapterName, szAdapterName); 276 if (rc) 277 return rc; 278 #ifdef RT_OS_SOLARIS 279 return 1; 280 #else 281 memset(&Req, '\0', sizeof(Req)); 282 snprintf(Req.szName, sizeof(Req.szName), "%s", szAdapterName); 279 /* Remove an existing interface */ 280 #ifdef RT_OS_SOLARIS 281 return 1; 282 #else 283 283 return doIOCtl(VBOXNETADP_CTL_REMOVE, &Req); 284 284 #endif 285 } 286 else if (strcmp("add", pszAddress) == 0) 287 { 288 /* Create an interface with given name */ 289 #ifdef RT_OS_SOLARIS 290 return 1; 291 #else 292 rc = doIOCtl(VBOXNETADP_CTL_ADD, &Req); 293 if (rc == 0) 294 puts(Req.szName); 295 #endif 296 return rc; 285 297 } 286 298 break;
Note:
See TracChangeset
for help on using the changeset viewer.