return base ()->_ioctl (cmd, buf);
}
+int
+fhandler_dev_dsp::fcntl (int cmd, intptr_t arg)
+{
+ return base ()->_fcntl (cmd, arg);
+}
+
void
fhandler_dev_dsp::fixup_after_fork (HANDLE parent)
{
}
}
+int
+fhandler_dev_dsp::_fcntl (int cmd, intptr_t arg)
+{
+ return fhandler_base::fcntl(cmd, arg);
+}
+
void
fhandler_dev_dsp::_fixup_after_fork (HANDLE parent)
{ // called from new child process
ssize_t write (const void *, size_t);
void read (void *, size_t&);
int ioctl (unsigned int, void *);
+ int fcntl (int cmd, intptr_t);
int close ();
void fixup_after_fork (HANDLE);
void fixup_after_exec ();
ssize_t _write (const void *, size_t);
void _read (void *, size_t&);
int _ioctl (unsigned int, void *);
+ int _fcntl (int cmd, intptr_t);
void _fixup_after_fork (HANDLE);
void _fixup_after_exec ();