• [^] # Re: Raaahh

    Posté par . En réponse au message Essai de code. Évalué à 1.

    Allé, comme ca m'amuse, voila la fin d'un trace sur la debian :
    nanosleep({1, 0}, {1, 0}) = 0
    write(4, "something to say\n", 17) = 17
    rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
    rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
    rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
    nanosleep({1, 0}, {1, 0}) = 0
    write(4, "something to say\n", 17) = -1 EPIPE (Broken pipe)
    --- SIGPIPE (Broken pipe) ---

    et d'un ktrace/kdump le BSD :

    20280 server GIO fd 6 wrote 17 bytes
    "something to say
    "
    20280 server RET write 17/0x11
    20280 server CALL gettimeofday(0x24cb31e8,0)
    20280 server RET gettimeofday 0
    20280 server CALL poll(0x3c006400,0x1,0x3e8)
    20280 server RET poll 0
    20280 server CALL gettimeofday(0x24cb31e8,0)
    20280 server RET gettimeofday 0
    20280 server CALL gettimeofday(0x24cb31e8,0)
    20280 server RET gettimeofday 0
    20280 server CALL write(0x6,0x3c00002a,0x11)
    20280 server PSIG SIGPIPE SIG_DFL code 0

    Donc pour repondre a la question initial, je dirait que Oui, ca SIGPIPE