X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=extras%2Fezio%2Fezio-term.c;h=cedc5c96741ae57be03ce98a21d2207f99e8dd1c;hb=2da0385d1f57fe00977d2e58022b3f9a6604192e;hp=93ec1c28056e4bb2ba0b3a3f9a61edccb97ba14d;hpb=34e63086edddcae06d7c1a4fa84fec0861e50758;p=openvswitch diff --git a/extras/ezio/ezio-term.c b/extras/ezio/ezio-term.c index 93ec1c28..cedc5c96 100644 --- a/extras/ezio/ezio-term.c +++ b/extras/ezio/ezio-term.c @@ -26,8 +26,8 @@ #include #include #include +#include "byteq.h" #include "command-line.h" -#include "extras/ezio/byteq.h" #include "extras/ezio/tty.h" #include "extras/ezio/vt.h" #include "daemon.h" @@ -96,6 +96,7 @@ main(int argc, char *argv[]) int retval; int i; + proctitle_init(argc, argv); set_program_name(argv[0]); time_init(); vlog_init(); @@ -106,7 +107,7 @@ main(int argc, char *argv[]) argv += optind; /* Make sure that the ezio3 terminfo entry is available. */ - dummy_fd = open("/dev/null", O_RDWR); + dummy_fd = get_null_fd(); if (dummy_fd >= 0) { if (setupterm("ezio3", dummy_fd, &retval) == ERR) { if (retval == 0) { @@ -118,9 +119,6 @@ main(int argc, char *argv[]) } } del_curterm(cur_term); - close(dummy_fd); - } else { - ovs_error(errno, "failed to open /dev/null"); } /* Lock serial port. */