The line dancing craze spreads it's evil tenticles.

SVN revision: 19064
This commit is contained in:
David Walter Seikel 2005-12-16 04:03:04 +00:00
parent 6194429534
commit 0a4a3d8cfc
1 changed files with 16 additions and 3 deletions

View File

@ -19,8 +19,21 @@ exe_data(void *data, int type, void *event)
ev = event;
printf(" [*] DATA RET EXE %p - %p [%i bytes]\n", ev->exe, ev->data, ev->size);
for (i = 0; i < ev->size; i++)
putchar(((unsigned char *)ev->data)[i]);
if (ev->lines)
{
int i;
for (i = 0; ev->lines[i].line != NULL; i++)
{
printf("%d %s\n", ev->lines[i].size, ev->lines[i].line);
}
}
else
{
for (i = 0; i < ev->size; i++)
putchar(((unsigned char *)ev->data)[i]);
}
printf("\n");
return 1;
}
@ -46,7 +59,7 @@ int main(int argc, char **argv) {
NULL);
ecore_exe_pipe_write(exe1, "ls\n", 3);
exe2 = ecore_exe_pipe_run("/usr/bin/find / -print",
ECORE_EXE_PIPE_READ,
ECORE_EXE_PIPE_READ | ECORE_EXE_PIPE_READ_LINE_BUFFERED,
NULL);
exe3 = ecore_exe_pipe_run("/bin/cat",
ECORE_EXE_PIPE_WRITE,