From: mike AT mbsun DOT mlb DOT org (Mike Bernson) Subject: Shared memory. 3 Apr 1998 14:27:15 -0800 Message-ID: <35255C72.C5869838.cygnus.cygwin32.developers@mbsun.mlb.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: "cygwin32-developers AT cygnus DOT com" I have modify B18 to use shared memory for a number of data stuct. I have made major changes to the fhandler code and the proc table to go to unix style fd system. That mean that no copying is done on fork for the fd table. I have also made a number of changes to allocate things on the fly since I have a share area of memory that is at the same address in each process. I have also added a BSD style tty driver to B18 code and now have both the serial ports and console port using it. It should be able to handle other devices like ptys. It support al l the standard ioctl for termios. It is done as ioctl and not differnet call entry points like to current tty driver. I would be glad to make a tar file of my current winsup to allow others to see direction I am moving in. The tar that exits now compile under B18 but I have a version that works under B19 tree. The above code has only be run under Windows 95 as I do not have an NT system.