src: use macro instead of magic number for fd

PR-URL: https://github.com/nodejs/node/pull/27152
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
gengjiawen 2019-04-09 22:46:33 +08:00 committed by Refael Ackermann
parent 655c90b287
commit 845a6214f8

View File

@ -192,15 +192,17 @@ void WalkHandle(uv_handle_t* h, void* arg) {
if (rc == 0) { if (rc == 0) {
writer->json_keyvalue("fd", static_cast<int>(fd_v)); writer->json_keyvalue("fd", static_cast<int>(fd_v));
switch (fd_v) { switch (fd_v) {
case 0: case STDIN_FILENO:
writer->json_keyvalue("stdio", "stdin"); writer->json_keyvalue("stdio", "stdin");
break; break;
case 1: case STDOUT_FILENO:
writer->json_keyvalue("stdio", "stdout"); writer->json_keyvalue("stdio", "stdout");
break; break;
case 2: case STDERR_FILENO:
writer->json_keyvalue("stdio", "stderr"); writer->json_keyvalue("stdio", "stderr");
break; break;
default:
break;
} }
} }
} }