Альтернативно, execl()
принимает переменное количество аргументов, с указателем NULL
в конце списка.Однако вам, вероятно, следует использовать execv()
, так как он намного чище;varargs в C можно считать только безобразным хаком (посмотрите на (файлы, на которые указывает) иногда /usr/include/varargs.h
, если осмелились!)