[LUG.ro] Un programita muy dan~ino.

David Cortarello lugro@lugro.org.ar
10 Dec 2002 16:51:32 -0000


Eso ya lo hablamos con Ale, el hecho es que no sabemos como limitarla.


lugro@lugro.org.ar wrote:


>  --- David Cortarello <nomius@kernel.net> escribió: > 
> 
> Truco viejo de llamadas de un programa que agota la
> memoria... por autollamadas... Eso se puede detener
> limitando la memoria asiganada para cada usuario, en
> freeBSD se resuleve facil en linux no encontré la
> forma. Perdón si la hay y es limitando la mamoria
> vistual para cada usuario.
> 
> 
> 
> l
> > mismo podrá detenerlo, dado que tirará que no hay
> > recursos suficientes para correr el programa, el
> > anticonejo funciona y corre antes que el conejo por
> > el hecho de que el conejo tiene que realizar una
> > sentencia más (el hecho de tener que alojar
> > memoria).
> > 
> > 
> > -------------------Código Conejo-------------------
> > 
> > 
> > /*
> >   Guardar como rabbit.c
> >   Compilar con gcc rabbit.c -o rabbit
> >   Programado con fines educativos
> > */
> > 
> > #include <stdio.h>
> > #include <stdlib.h>
> > 
> > int main (void) 
> > {
> >     int *ptr;
> >     for(;;)
> >         {
> >         ptr = malloc(2000000);
> >         system("./rabbit");
> >         }
> >     return 0;
> > }
> > 
> > 
> > 
> > -------------------Código
> > AntiConejo-------------------
> > 
> > 
> > /*
> >   Guardar como anticonejo.c
> >   Compilar con gcc anticonejo.c -o anticonejo
> >   Ejecutar con ./anticonejo
> >   Programado con fines educativos
> > */
> > 
> > #include <stdio.h>
> > #include <stdlib.h>
> > 
> > int main (void) 
> > {
> >     for(;;)
> >         {
> >         system("killall rabbit");
> >         }
> >     return 0;
> > }
> > 
> > 
> > Comento que también realicé una versión para
> > güindou$$$ que realiza la misma tarea que se realiza
> > en Linux, con el hecho de que no se como matar un
> > proceso en güindou$$$, en tal sentido no he hecho un
> > 'anticonejo' para este 'OS' (¿OS?).
> > 
> > _______________________________________________
> > Lugro mailing list
> > Lugro@lugro.org.ar
> > http://www.lugro.org.ar/mailman/listinfo/lugro 
> 
> Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
> _______________________________________________
> Lugro mailing list
> Lugro@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro