Re: [Pgsql-ayuda] Problemas con función en C

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: "Magnvs -- Carles Querol" <magnvsctv(at)hotmail(dot)com>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Problemas con función en C
Date: 2004-01-23 18:14:16
Message-ID: m3smi6cz2f.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

"Magnvs -- Carles Querol" <magnvsctv(at)hotmail(dot)com> writes:

> Hola a todos,
>
> He escrito una pequeña función en C que me permita ser invocada por un
> trigger para que, dadas unas ciertas condiciones, ejecute un programa. La
> idea básica es que el trigger llame a la función, la cual tiene dos
> parámetros, una para el nombre del archivo a ejecutar y otra para los
> parámetros para este ejecutable, como por ejemplo:

Me parece que quieres usar algo como system(3) y no execve. Revisa la
página del manual de ambas, en particular execve *no regresa* y en
caso de que regrese es porque hubo un error (más allá del valor que
regresen que por convención es -1), si quieres no perder el flujo de
control entonces tienes que realizar un fork(3) pero para eso se
inventó system.

Saludos,
Manuel.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2004-01-23 18:40:32 Re: [Pgsql-ayuda] Problemas con función en C
Previous Message Magnvs -- Carles Querol 2004-01-23 17:50:57 [Pgsql-ayuda] Problemas con función en C