pidof: Get the arg1 base name with get_basename().
Same as program_base, cmd_arg0base, and exe_link_base.
This commit is contained in:
		
							
								
								
									
										7
									
								
								pidof.c
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								pidof.c
									
									
									
									
									
								
							| @@ -136,7 +136,6 @@ static void select_procs (void) | ||||
| 	static int size = 0; | ||||
| 	char *cmd_arg0, *cmd_arg0base; | ||||
| 	char *cmd_arg1, *cmd_arg1base; | ||||
| 	char *pos; | ||||
| 	char *program_base; | ||||
| 	char *root_link; | ||||
| 	char *exe_link; | ||||
| @@ -193,12 +192,10 @@ static void select_procs (void) | ||||
|  | ||||
| 			} else if (opt_scripts_too && *(task.cmdline+1)) { | ||||
|  | ||||
| 				pos = cmd_arg1base = cmd_arg1 = *(task.cmdline+1); | ||||
| 				cmd_arg1 = *(task.cmdline+1); | ||||
|  | ||||
| 				/* get the arg1 base name */ | ||||
| 				while (*pos != '\0') { | ||||
| 					if (*(pos++) == '/') cmd_arg1base = pos; | ||||
| 				} | ||||
| 				cmd_arg1base = get_basename(cmd_arg1); | ||||
|  | ||||
| 				/* if script, then task.cmd = argv1, otherwise task.cmd = argv0 */ | ||||
| 				if (task.cmd && | ||||
|   | ||||
		Reference in New Issue
	
	Block a user