summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/fhandler.h
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2013-07-15 13:54:27 +0000
committerCorinna Vinschen <corinna@vinschen.de>2013-07-15 13:54:27 +0000
commit4c4693008a2b472b3cd596bd60cd79751b8317c8 (patch)
tree6ad7c87fe2f9e82b4aef70fc2c8fc622862113ad /winsup/cygwin/fhandler.h
parent7ea982e75ab2e6c4c2b3a3e110d83e0b3f833ae5 (diff)
downloadcygnal-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.h41
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)];