client *cl;
{
register int pid;
-
+ char prog[128];
+
cl->reply.sms_argc = 0;
if (cl->reply.sms_status = check_query_access(&pseudo_query, 0, cl) )
return(cl->reply.sms_status);
+ sprintf(prog, "%s/startdcm", BIN_DIR);
pid = vfork();
switch (pid) {
case 0:
for (dummy0 = getdtablesize() - 1; dummy0 > 2; dummy0--)
close(dummy0);
- execl("/u1/sms/bin/startdcm", "startdcm", 0);
+ execl(prog, "startdcm", 0);
exit(1);
case -1: