diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2017-03-12 12:17:43 +0100 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2017-03-12 12:17:43 +0100 |
commit | dd757cc43a710204046919da2cecf5f3b72ba33c (patch) | |
tree | c4f11f4fc2c58507e2a4bfed52f5d02436aa75f9 /winsup/cygwin/fhandler.h | |
parent | a3f297d3c2657ad4e1007bc04048ae5f561466af (diff) | |
download | cygnal-dd757cc43a710204046919da2cecf5f3b72ba33c.tar.gz cygnal-dd757cc43a710204046919da2cecf5f3b72ba33c.tar.bz2 cygnal-dd757cc43a710204046919da2cecf5f3b72ba33c.zip |
Implement fhandler_dev_null::write to workaround a problem with NUL
Windows NUL device returns only the lower 32 bit of the number of
bytes written. Implement a fake write function to ignore the underlying
NUL device.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/fhandler.h')
-rw-r--r-- | winsup/cygwin/fhandler.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index 14f7680ad..153e3847f 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -1682,6 +1682,8 @@ class fhandler_dev_null: public fhandler_base copyto (fh); return fh; } + + ssize_t __stdcall write (const void *ptr, size_t len); }; class fhandler_dev_zero: public fhandler_base |