MAX_ARGV
char *argv[MAX_ARGV];
for (argc = 0, cp = program; argc < MAX_ARGV - 1; cp = NULL)
argv[MAX_ARGV-1] = NULL;