The Mozilla
Organization
Our Mission
Who We Are
Getting Involved
Community
Editorials
What's New
Development
Roadmap
Module Owners
Blue Sky
Projects
Status
Tools
Products
Source Code
Binaries
Documentation
License Terms
Bug Reports
Search
Feedback


NSPR 2.0

Mission statement

NSPR 2.0's goal is to provide an API that will allow all compliant applications to port to and perform uniformly on all platforms supported by Netscape. It is expected and preferred that existing code be restructured and perhaps even rewritten in order to use the NSPR API.

It is not a goal to provide a platform for the porting into Netscape of externally developed code or even code that currently exists within Netscape.

Goals

NSPR 2.0 includes these aspects of an operating environment:
    Threads and thread synchronization
      Locks, monitors, cached monitors, condition variables
    I/O
      File, network and logging
    Memory
      Malloc and free, arenas
      List management
      Event queues
    Time
      Interval timing and time of day
    Garbage collection
    Atomic instructions
    Loading/unloading
    Environment variables
NSPR 2.0 consciously excluded the following:
    Inter-process communication
      (other than socket pairs)
    Process creation
      Fork, exec
    Any form of displayable text messages

Last updated: Thu Jul 16 18:21:59 PDT 1998

Copyright © 1998 Netscape Communications Corporation



Copyright © 1998 The Mozilla Organization.