Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Возможно ли у семейства фунций exec получить возвращаемое значение? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать новый массив http://www.cyberforum.ru/cpp-beginners/thread1081905.html
Дан массив a1, ... , a20. Сформировать новый массив b1, ... , b20 , у которого вначале следуют все положительные элементы массива А, затем все отрицательные.
C++ Даны одномерные массивы А и В, длины m и n соответственно Даны одномерные массивы А и В, длины m и n соответственно. Рассортировать их в порядке возрастания и слить их в один массив длиной m+n. http://www.cyberforum.ru/cpp-beginners/thread1081898.html
Дано предложение, слова в котором разделены произвольным числом пробелов C++
Дано предложение, слова в котором разделены произвольным числом пробелов. Найти количество слов в предложении, самое длинное и самое короткое слово.
C++ Даны две последовательности: x[1] . x[n] и y[1] . y[k]
Даны две последовательности: x ... x и y ... y. Найти максимальную длину последовательности, являющейся последовательностью обеих последовательностей. Количество операций порядка n * k.
C++ Дана последовательность целых чисел x[1] . x[n] http://www.cyberforum.ru/cpp-beginners/thread1081895.html
Дана последовательность целых чисел x ... x. Найти максимальную длину ее возрастающей последовательности.
C++ Даны две последовательности целых чисел x[1] . x[n] и y[1] . y[k] Даны две последовательности целых чисел x ... x и y ... y. Определить, является ли вторая последовательность подпоследовательностью первой, т.е. можно ли из первой вычеркнуть некоторые члены так,... подробнее

Показать сообщение отдельно
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328

Возможно ли у семейства фунций exec получить возвращаемое значение? - C++

26.01.2014, 15:09. Просмотров 517. Ответов 9
Метки (Все метки)

Возможно ли у семейства фунций exec получить возвращаемое значение?
прототип позволяет:
C++
1
2
3
4
5
 int execl(const char *path, const char *arg, ...);
int execlp(const char *file, const char *arg, ...);
int execle(const char *path, const char *arg , ..., char * const envp[]);
int execv(const char *path, char *const argv[]);
int execvp(const char *file, char *const argv[]);
Однако, рядом указано, что Возвращение значения какой-либо из функций exec приведет к ошибке. При этом возвращаемым значением будет -1 и глобальной переменной errno будет присвоен код соответствующей ошибки.
Я пробывал возвратить, но даже -1 не возвратился, вообще глухо!!
Возвращаемое значение необходимо для того, чтобы осознать, что процесс завершился не успешно.
Заранее в процессе прописано, что exit(-1).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru