programmation_c_gcc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
programmation_c_gcc [2010/04/08 13:35] – thierry | programmation_c_gcc [2010/05/25 15:04] – thierry | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
===== memory leak ===== | ===== memory leak ===== | ||
+ | ==== cas 1 ==== | ||
+ | |||
+ | Essayer: **'' | ||
+ | |||
+ | Lien: http:// | ||
+ | |||
+ | ==== cas 2 ==== | ||
Lien: http:// | Lien: http:// | ||
Ligne 65: | Ligne 72: | ||
lock.l_start = 0; | lock.l_start = 0; | ||
lock.l_len = 0; | lock.l_len = 0; | ||
+ | | ||
if ( -1==fcntl(fd, | if ( -1==fcntl(fd, | ||
else { | else { | ||
// ... suite plus bas... | // ... suite plus bas... | ||
} | } | ||
- | Voila, c'est bloqué, et juste la fin du fichier. | + | Voila, c'est bloqué, |
+ | |||
+ | On imagine qu'on se positionne a la fin du fichier | ||
Pour retirer le verrou... il faut debloquer __tout__ le fichier ! | Pour retirer le verrou... il faut debloquer __tout__ le fichier ! | ||
Ligne 84: | Ligne 93: | ||
J'ai calé quelques instants sur cette " | J'ai calé quelques instants sur cette " | ||
- | D' | + | D' |
===== uuid ===== | ===== uuid ===== |
programmation_c_gcc.txt · Dernière modification : 2010/07/13 16:16 de thierry