OSDN Git Service

* fhandler.h (fhandler_dev_clipboard): Extend to support writing.
authorcgf <cgf>
Thu, 22 Mar 2001 22:11:33 +0000 (22:11 +0000)
committercgf <cgf>
Thu, 22 Mar 2001 22:11:33 +0000 (22:11 +0000)
commit77898893ed2f97627a8ee7b52ea5ac3b0db2c483
treee289b36c00f0a3c0143ef93b5f4a5c7573c1c20c
parent8365e5ad92d7b411bf4f707d79259c6662f7507c
* fhandler.h (fhandler_dev_clipboard): Extend to support writing.
* fhandler_clipboard.cc (fhandler_dev_clipboard::fhandler_dev_clipboard):
Initialize new fields.  Open clipboard here.
(fhandler_dev_clipboard::dup): New method.
(fhandler_dev_clipboard::open): Accomodate new fields.  Register clipboard
here, if appropriate.
(set_clipboard): New function.  Moves buffer to clipboard.
(fhandler_dev_clipboard::write): Truly implement clipboard writing.
(fhandler_dev_clipboard::read): Reimplement to allow successive reads.
(fhandler_dev_clipboard::lseek): Truly implement seeks in clipboard.
(fhandler_dev_clipboard::close): Clear out new fields.  Support sequential
reads and sequential writes.  Support for binary data via a native clipboard
format.
winsup/cygwin/ChangeLog
winsup/cygwin/autoload.cc
winsup/cygwin/fhandler.h
winsup/cygwin/fhandler_clipboard.cc