[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