The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"получить return code"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"получить return code" 
Сообщение от roman Искать по авторуВ закладки(??) on 09-Авг-05, 12:23  (MSK)
Приветствую.

Как получить return code команды вызываемой через system(cmd) ?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "получить return code" 
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 09-Авг-05, 16:31  (MSK)
>Приветствую.
>
>Как получить return code команды вызываемой через system(cmd) ?

man 3 system:
...
int system(const char *string);
       The value returned is -1 on error (e.g. fork failed), and the return status of the command otherwise.   This  latter
       return  status  is  in the format specified in wait(2).  Thus, the exit code of the command will be WEXITSTATUS(sta-
       tus).
...

man 2 wait:
...
       WEXITSTATUS(status)
              evaluates to the least significant eight bits of the return code of the child  which  terminated,  which  may
              have been set as the argument to a call to exit() or _exit() or as the argument for a return statement in the
              main program.  This macro can only be evaluated if WIFEXITED returned true.
...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру