diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2013-07-15 13:54:27 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2013-07-15 13:54:27 +0000 |
commit | 4c4693008a2b472b3cd596bd60cd79751b8317c8 (patch) | |
tree | 6ad7c87fe2f9e82b4aef70fc2c8fc622862113ad /winsup/cygwin/fhandler.h | |
parent | 7ea982e75ab2e6c4c2b3a3e110d83e0b3f833ae5 (diff) | |
download | cygnal-4c4693008a2b472b3cd596bd60cd79751b8317c8.tar.gz cygnal-4c4693008a2b472b3cd596bd60cd79751b8317c8.tar.bz2 cygnal-4c4693008a2b472b3cd596bd60cd79751b8317c8.zip |
Remove /dev/mem, /dev/kmem, /dev/port support.
* Makefile.in (DLL_OFILES): Drop fhandler_mem.o.
(fhandler_mem_CFLAGS): Remove rule.
* devices.in (enum fh_devices): Remove FH_MEM, FH_KMEM and FH_PORT.
* devices.cc: Regenerate.
* dtable.cc (fh_alloc): Drop handling for FH_MEM, FH_KMEM and FH_PORT.
* fhandler.h (class fhandler_dev_mem): Remove.
* fhandler_mem.cc: Remove file.
* globals.cc (ro_u_pmem): Remove.
* mmap.cc (fhandler_dev_mem::mmap): Remove.
(fhandler_dev_mem::munmap): Remove.
(fhandler_dev_mem::fixup_mmap_after_fork): Remove.
Diffstat (limited to 'winsup/cygwin/fhandler.h')
-rw-r--r-- | winsup/cygwin/fhandler.h | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index f5e4bc0d6..fe5e3accd 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -1687,46 +1687,6 @@ class fhandler_dev_random: public fhandler_base } }; -class fhandler_dev_mem: public fhandler_base -{ - protected: - SIZE_T mem_size; - off_t pos; - - public: - fhandler_dev_mem (); - ~fhandler_dev_mem (); - - int open (int flags, mode_t mode = 0); - ssize_t __stdcall write (const void *ptr, size_t ulen); - void __reg3 read (void *ptr, size_t& len); - off_t lseek (off_t offset, int whence); - int __reg2 fstat (struct stat *buf); - - HANDLE mmap (caddr_t *addr, size_t len, int prot, int flags, off_t off); - int munmap (HANDLE h, caddr_t addr, size_t len); - int msync (HANDLE h, caddr_t addr, size_t len, int flags); - bool fixup_mmap_after_fork (HANDLE h, int prot, int flags, - off_t offset, DWORD size, void *address); - - fhandler_dev_mem (void *) {} - - void copyto (fhandler_base *x) - { - x->pc.free_strings (); - *reinterpret_cast<fhandler_dev_mem *> (x) = *this; - x->reset (this); - } - - fhandler_dev_mem *clone (cygheap_types malloc_type = HEAP_FHANDLER) - { - void *ptr = (void *) ccalloc (malloc_type, 1, sizeof (fhandler_dev_mem)); - fhandler_dev_mem *fh = new (ptr) fhandler_dev_mem (ptr); - copyto (fh); - return fh; - } -}; - class fhandler_dev_clipboard: public fhandler_base { off_t pos; @@ -2148,7 +2108,6 @@ typedef union char __dev_clipboard[sizeof (fhandler_dev_clipboard)]; char __dev_dsp[sizeof (fhandler_dev_dsp)]; char __dev_floppy[sizeof (fhandler_dev_floppy)]; - char __dev_mem[sizeof (fhandler_dev_mem)]; char __dev_null[sizeof (fhandler_dev_null)]; char __dev_random[sizeof (fhandler_dev_random)]; char __dev_raw[sizeof (fhandler_dev_raw)]; |