Minor API breakage and fixage.

SVN revision: 19757
This commit is contained in:
David Walter Seikel 2006-01-13 06:38:44 +00:00
parent cf29de295c
commit d08ccf6fa6
4 changed files with 12 additions and 12 deletions

View File

@ -99,7 +99,7 @@ int timer_once(void *data)
int i = 1;
ecore_app_args_get(&argc, &argv);
ecore_event_handler_add(ECORE_EVENT_EXE_DATA, exe_data_count, NULL);
ecore_event_handler_add(ECORE_EXE_EVENT_DATA, exe_data_count, NULL);
printf("FILE : %s\n", argv[i]);
exe0 = ecore_exe_pipe_run("/bin/cat", ECORE_EXE_PIPE_WRITE | ECORE_EXE_PIPE_READ | ECORE_EXE_PIPE_READ_LINE_BUFFERED, NULL);
@ -137,11 +137,11 @@ int main(int argc, char **argv)
ecore_app_args_set(argc, (const char **) argv);
ecore_init();
ecore_event_handler_add(ECORE_EVENT_EXE_EXIT, exe_exit, NULL);
ecore_event_handler_add(ECORE_EXE_EVENT_DEL, exe_exit, NULL);
if (argc == 1)
{
ecore_event_handler_add(ECORE_EVENT_EXE_DATA, exe_data, NULL);
ecore_event_handler_add(ECORE_EXE_EVENT_DATA, exe_data, NULL);
exe0 = ecore_exe_run("/bin/uname -a", NULL);
if (exe0) exe_count++;

View File

@ -62,14 +62,14 @@ extern "C" {
#endif
#define ECORE_EVENT_NONE 0
#define ECORE_EVENT_EXE_EXIT 1 /**< Spawned Exe has exit event */
#define ECORE_EXE_EVENT_DEL 1 /**< Spawned Exe has exit event */
#define ECORE_EVENT_SIGNAL_USER 2 /**< User signal event */
#define ECORE_EVENT_SIGNAL_HUP 3 /**< Hup signal event */
#define ECORE_EVENT_SIGNAL_EXIT 4 /**< Exit signal event */
#define ECORE_EVENT_SIGNAL_POWER 5 /**< Power signal event */
#define ECORE_EVENT_SIGNAL_REALTIME 6 /**< Realtime signal event */
#define ECORE_EVENT_EXE_DATA 7 /**< Data from a child process */
#define ECORE_EVENT_EXE_ERROR 8 /**< Error from a child process */
#define ECORE_EXE_EVENT_DATA 7 /**< Data from a child process */
#define ECORE_EXE_EVENT_ERROR 8 /**< Error from a child process */
#define ECORE_EVENT_COUNT 9
#ifndef _ECORE_PRIVATE_H

View File

@ -232,10 +232,10 @@ ecore_exe_run(const char *exe_cmd, const void *data)
* This function does the same thing as ecore_exe_run(), but also makes the
* standard in and/or out as wel las stderr from the child process available
* for reading or writing. To write use ecore_exe_send(). To read listen to
* ECORE_EVENT_EXE_DATA or ECORE_EVENH_EXE_ERROR events (set up handlers).
* ECORE_EXE_EVENT_DATA or ECORE_EXE_EVENT_ERROR events (set up handlers).
* Ecore may buffer read and error data until a newline character if asked
* for with the @p flags. All data will be included in the events (newlines
* will be replaced with NULLS if line buffered). ECORE_EVENT_EXE_DATA events
* will be replaced with NULLS if line buffered). ECORE_EXE_EVENT_DATA events
* will only happen if the process is run with ECORE_EXE_PIPE_READ enabled
* in the flags. The same with the error version. Writing will only be
* allowed with ECORE_EXE_PIPE_WRITE enabled in the flags.
@ -951,7 +951,7 @@ _ecore_exe_data_generic_handler(void *data, Ecore_Fd_Handler *fd_handler, Ecore_
if (flags & ECORE_FD_READ)
{
flags = ECORE_FD_READ;
event_type = ECORE_EVENT_EXE_DATA;
event_type = ECORE_EXE_EVENT_DATA;
child_fd = exe->child_fd_read;
if (exe->flags & ECORE_EXE_PIPE_READ_LINE_BUFFERED)
is_buffered = 1;
@ -959,7 +959,7 @@ _ecore_exe_data_generic_handler(void *data, Ecore_Fd_Handler *fd_handler, Ecore_
else
{
flags = ECORE_FD_ERROR;
event_type = ECORE_EVENT_EXE_ERROR;
event_type = ECORE_EXE_EVENT_ERROR;
child_fd = exe->child_fd_error;
if (exe->flags & ECORE_EXE_PIPE_ERROR_LINE_BUFFERED)
is_buffered = 1;

View File

@ -217,7 +217,7 @@ _ecore_signal_call(void)
else
{
if (e->exe) printf("Sending exit event for %s.\n", e->exe->cmd);
_ecore_event_add(ECORE_EVENT_EXE_EXIT, e,
_ecore_event_add(ECORE_EXE_EVENT_DEL, e,
_ecore_event_exe_exit_free, NULL);
}
}
@ -504,7 +504,7 @@ _ecore_signal_exe_exit_delay(void *data)
if (e)
{
printf("Sending delayed exit event for %s.\n", e->exe->cmd);
_ecore_event_add(ECORE_EVENT_EXE_EXIT, e,
_ecore_event_add(ECORE_EXE_EVENT_DEL, e,
_ecore_event_exe_exit_free, NULL);
}
return 0;