File:  [Isaki's NoNo m68k/m88k emulator] / nono / debugger / console_stdio.cpp
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Wed Apr 29 17:04:33 2026 UTC (2 months, 3 weeks ago) by root
Branches: MAIN, Isaki
CVS tags: v014, v013, v012, v011, v010, v009, v008, v007, v006, v005, v004, HEAD
nono 0.1.0

//
// nono
// Copyright (C) 2020 nono project
// Licensed under nono-license.txt
//

#include "header.h"
#include "console.h"

//
// 標準入出力コンソール
//

// コンストラクタ
ConsoleStdio::ConsoleStdio()
{
#if defined(HAVE_HISTEDIT_H)
	// editline があれば使う
	use_editline = true;
#endif
}

// デストラクタ
ConsoleStdio::~ConsoleStdio()
{
}

// 初期化
bool
ConsoleStdio::Init()
{
	// stdin,out 相当なので開きっぱなしにする
	if (inp.fd == -1) {
		inp.fd = STDIN_FILENO;
		out.fd = STDOUT_FILENO;
		FDOpen();
	}
	return true;
}

// 受け付ける
bool
ConsoleStdio::Accept()
{
	// 何もしなくていい
	return true;
}

void
ConsoleStdio::Close()
{
	// stdin,out 相当なので開きっぱなしにする
}

unix.superglobalmegacorp.com

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