From: Doug Gwyn (VLD/VMB) <gwyn at brl-vld> The final argument to execl(2) should not be documented as 0, that's left over from the days when it didn't matter. The only sane thing for the terminator to be is a (char *)0, for uniformity with the argument list.