Mail Archives: cygwin-developers/1998/04/08/16:59:38
Mike Bernson wrote:
>
> 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.
If you are interested in having your work included in the master
sources for Cygwin32, there are few things we need to do.
1) We will need more details on each of these changes; we should
probably discuss them on the developers list so we can decide whether
each change is one that should be included or not.
2) You would need to send a patch for each change against a current
snapshot so that we can do proper testing.
3) You would need to fill out/sign/send in a copyright assignment form
that allows us to include your code. It essentially says that you
retain rights to use your changes but makes Cygnus their legal owner.
This protects Cygnus from lawsuits over potential intellectual
property issues. The form we use is available under the "How to
Contribute" link on the project web site.
Please feel free to ask me any questions you may have about this
process. Thanks!
--
Geoffrey Noer
noer AT cygnus DOT com
- Raw text -