Я пытаюсь написать оболочку для execlp ().Почему это не работает?Это страж?
int vExeclp(const char *file, const char *arg, va_list argptr)
{
int returnValue = 0;
returnValue = execlp(file, arg, argptr, NULL);
// error handling if returnValue == -1
return(returnValue);
}
int Execlp(const char *file, const char *arg, ...)
{
int returnValue = 0;
va_list argptr;
va_start(argptr, arg);
returnValue = vExeclp(file, arg, argptr);
va_end(argptr);
return(returnValue);
}
Заранее спасибо за любые ответы!