blob: 2339a52ceec2a481a81f827dab445d0c6c8adfb4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
// license:BSD-3-Clause
// copyright-holders:Olivier Galibert, R. Belmont, Vas Crabb
//============================================================
//
// sdlfile.h - SDL file access functions
//
// SDLMAME by Olivier Galibert and R. Belmont
//
//============================================================
#include "osdcore.h"
#include <cstdint>
#include <string>
//============================================================
// PROTOTYPES
//============================================================
bool posix_check_socket_path(std::string const &path);
osd_file::error posix_open_socket(std::string const &path, std::uint32_t openflags, osd_file::ptr &file, std::uint64_t &filesize);
bool posix_check_ptty_path(std::string const &path);
osd_file::error posix_open_ptty(std::uint32_t openflags, osd_file::ptr &file, std::uint64_t &filesize, std::string &name);
osd_file::error errno_to_file_error(int error);
|