• [^] # Re: Simplifiable.

    Posté par . En réponse au message juste pour le fun je suis tombé sur ce bout de code très ..... Évalué à 1.

    brk ne fait que déplacer l'adresse de fin du segment de données, la taille allouée a pour granularité celle d'une page mémoire.
    malloc/free apportent un confort d'utilisation car ils ont une valeur ajoutée par rapport à brk : malloc/free gèrent l'allocation de tailles quelconques, le chaînage des espaces libérés par free,.... Bref, un niveau d'abstraction largement supérieur à celui fourni par brk.

    raise(sig) se résume à un signal(getpid(), sig). J'ai du mal à voir en quoi cela simplifie le programme cité dans ce post.