Patent · US Expired

Porting POSIX-conforming operating systems to Win32 API-conforming operating systems

US6292820A · kind A · utility

10Cited by
1References
7Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 29, 1996
Grant dateSep 18, 2001
Priority date
Expiry dateJul 29, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/76
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for porting operating systems of a first class whose representatives include operating systems implementing the POSIX standard to operating systems of a second class whose representatives include operating systems implementing the Win32 API. Processes belonging to operating systems of the first class are characterized by a single thread, parent-child relationships, and signal handlers that execute on the top of the stack; processes belonging to operating systems belonging to the second class have multiple threads, do not have parent-child relationships, and do not necessarily execute their signal handlers at the top of the stack. Techniques are disclosed for implementing signal handling as required for operating systems of the first class and providing a signal to a parent process of the first class when one of its child processes terminates. Processes of the second class adapted for implementing processes of the first class are disclosed, as well as implementations of the POSIX fork and exec functions using those processes.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.