Patent · US Expired

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

US6708194B1 · kind B1 · utility

6Cited by
9References
5Claims
0Family size

Assignee

Inventor

Key dates

Filing dateApr 26, 2001
Grant dateMar 16, 2004
Priority date
Expiry dateApr 4, 2022

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 terninates. 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.