ÐÐÐÐ ÐÐ Ð ÐÐ ÑÑÑÐ ÐÐÐÐÐ, ÑÐÐÑÐÐ Ð ÑÑÐÐ ????

#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <stdio.h>

void duplicate(char *prog)
{
    pid_t p;
    char *cmd;
    char *buffer;
    p = fork();
    
    cmd = (char *) malloc(strlen(prog) + 3); // ÑÐÐÐ ÐÐ ÑÐ 
ÐÑÐÐÐÐÐÐÐÐÐ
    strcpy(cmd, prog); strcat(cmd, " &");
    
    // ÐÐÐÐ ÑÐ ÐÑÐÐÐ ÐÐÐÐÑÐ.
   //  buffer = (char *) malloc(1024);

    if (0 == p)
    {
 execl(cmd, NULL);
    }
    else
    {
 duplicate(prog);
    }
}

int main(int argc, char *argv[])
{
    duplicate(argv[0]);
    return 0;
}

On Monday 29 November 2004 14:48, Andrei Boyanov wrote:
> Danail Petrov wrote:
> >ÐÐÑÐÐÐÐÑÐ ,
> >ÐÑÐÐÐ ÐÐ ÐÐÐÐÑÐ ÐÐÐÐÐÑÐ Ð ÐÐ Ð ÑÐ ÐÐÐÐ 
> >ÑÐÐÐ: ÐÐ ÑÑÐÑÑÐÑÐÐÑÐ ÑÐÐÐ Ð
> >ÐÐÑÐÐÐÐÐ ÐÐÐÐÐÐÐ, ÐÐÐÐÐÐÐÑÐ ulimit ÐÐÐ ÑÑÐ 
> >ÐÑÐÐÐÐÑÐÐ.
> >
> >ÐÐ ... ÐÐÐÐÐ ÑÐÐÑÐÐ ÐÐÑ ÐÑÐÐÐ ÑÐÐÐ Ð ÐÐÑ ÑÐÐ:
> >:(){ :|:&};:
>
> ÐÑÐÐ ÐÐ ÑÑÐ ÐÐÑÐ ÑÐ ÐÐÑÐÑ, ÑÐ ÑÐÐÐ ÐÐÑÐÐÐÑÐ 
> ÑÑÐÐÑÐÑ, ÐÐÑÑÐ ÑÐ ÐÐÐÐÐ ' :'
> , ÑÐÐÐ ÐÐÐÑÐ Ñ ÐÐÐÐ? ÐÐÐÐ ÑÑÐÐÑÐÑ ÐÑ ÑÐÐÑ 
> ÑÑÑÐÐÐ ÑÐ ÐÐÐÐ ÑÐÐÐ ÑÐÐÐ ÑÐ Ð
> ÑÐ ÐÑÐÑÐ Ð ÐÐÐÐÑÐÑÐÐ. Ð ÑÐÐÐ ÐÐ ÐÐÐÐÑÐÐ ?
>
>
> ÐÐÐÐÑÐÐÐ,
> ÐÐÐÑÐÐ.
>
>
> ===========================================================================
>= A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
> http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara
> Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
> ===========================================================================
>=
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================

Reply via email to