Annotation of nono/debugger/console_stdio.cpp, revision 1.1.1.1

1.1       root        1: //
                      2: // nono
                      3: // Copyright (C) 2020 [email protected]
                      4: //
                      5: 
                      6: #include "header.h"
                      7: #include "console.h"
                      8: 
                      9: //
                     10: // 標準入出力コンソール
                     11: //
                     12: 
                     13: // コンストラクタ
                     14: ConsoleStdio::ConsoleStdio()
                     15: {
                     16: #if defined(HAVE_HISTEDIT_H)
                     17:        // editline があれば使う
                     18:        use_editline = true;
                     19: #endif
                     20: }
                     21: 
                     22: // デストラクタ
                     23: ConsoleStdio::~ConsoleStdio()
                     24: {
                     25: }
                     26: 
                     27: // 初期化
                     28: bool
                     29: ConsoleStdio::Init()
                     30: {
                     31:        return true;
                     32: }
                     33: 
                     34: // オープン
                     35: bool
                     36: ConsoleStdio::Open()
                     37: {
                     38:        // stdin,out 相当なので開きっぱなしにする
                     39:        if (inp.fd == -1) {
                     40:                inp.fd = STDIN_FILENO;
                     41:                out.fd = STDOUT_FILENO;
                     42:                FDOpen();
                     43:        }
                     44:        return true;
                     45: }
                     46: 
                     47: void
                     48: ConsoleStdio::Close()
                     49: {
                     50:        // stdin,out 相当なので開きっぱなしにする
                     51: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.