return buf;
}
-int print_given_signals(int argc, const char **argv, int max_line){
+int print_given_signals(int argc, const char *restrict const *restrict argv, int max_line){
char buf[1280]; /* 128 signals, "RTMIN+xx" is largest */
int ret = 0; /* to be used as exit code by caller */
int place = 0; /* position on this line */
/* return -1 on failure */
extern int signal_name_to_number(const char *restrict name);
-extern int print_given_signals(int argc, const char **argv, int max_line);
+extern int print_given_signals(int argc, const char *restrict const *restrict argv, int max_line);
extern void pretty_print_signals(void);
static int tty_count, uid_count, cmd_count, pid_count;
static int *ttys;
static uid_t *uids;
-static char **cmds;
+static const char **cmds;
static int *pids;
#define ENLIST(thing,addme) do{ \
}
/***** main body */
-int main(int argc, char *argv[]){
- char *tmpstr;
+int main(int argc, const char *argv[]){
+ const char *tmpstr;
my_pid = getpid();
saved_argc = argc;
if(!argc){