parent
e7f869611c
commit
5bf538de0c
|
@ -252,6 +252,19 @@ namespace Noux {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool fcntl(Sysio *sysio) override
|
||||||
|
{
|
||||||
|
switch (sysio->fcntl_in.cmd) {
|
||||||
|
|
||||||
|
case Sysio::FCNTL_CMD_GET_FILE_STATUS_FLAGS:
|
||||||
|
sysio->fcntl_out.result = Sysio::OPEN_MODE_WRONLY;
|
||||||
|
return true;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bool fstat(Sysio *sysio) override
|
bool fstat(Sysio *sysio) override
|
||||||
{
|
{
|
||||||
sysio->fstat_out.st.mode = Sysio::STAT_MODE_CHARDEV;
|
sysio->fstat_out.st.mode = Sysio::STAT_MODE_CHARDEV;
|
||||||
|
@ -315,6 +328,19 @@ namespace Noux {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool fcntl(Sysio *sysio) override
|
||||||
|
{
|
||||||
|
switch (sysio->fcntl_in.cmd) {
|
||||||
|
|
||||||
|
case Sysio::FCNTL_CMD_GET_FILE_STATUS_FLAGS:
|
||||||
|
sysio->fcntl_out.result = Sysio::OPEN_MODE_RDONLY;
|
||||||
|
return true;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bool fstat(Sysio *sysio) override
|
bool fstat(Sysio *sysio) override
|
||||||
{
|
{
|
||||||
sysio->fstat_out.st.mode = Sysio::STAT_MODE_CHARDEV;
|
sysio->fstat_out.st.mode = Sysio::STAT_MODE_CHARDEV;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user