Retourner au contenu associé (journal : Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule...)
Posté par Miod in the middle le 04 avril 2014 à 09:19. En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 5.
Bah, le seul véritable problème me semble être r = get_ctty_devnr(0, &devnr); if (r < 0) return -r; Il est clair que cette fonction renvoie, soit un file descriptor valide (donc >= 0) en cas de succès, et un code d'erreur négatif en cas d'échec.
r = get_ctty_devnr(0, &devnr); if (r < 0) return -r;
Si get_ctty_devnr() échoue, il faut renvoyer une erreur négative, donc "r" et non pas "-r" qui sera interprété comme une valeur de fd...
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par Miod in the middle . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 5.
Bah, le seul véritable problème me semble être
r = get_ctty_devnr(0, &devnr);
if (r < 0)
return -r;
Il est clair que cette fonction renvoie, soit un file descriptor valide (donc >= 0) en cas de succès, et un code d'erreur négatif en cas d'échec.
Si get_ctty_devnr() échoue, il faut renvoyer une erreur négative, donc "r" et non pas "-r" qui sera interprété comme une valeur de fd...