Netscape Portable Runtime (NSPR) предоставляет независимый от платформы API для системного уровня и libc-подобных функций.

NetScape Portable Runtime (NSPR) обеспечивает независимость от платформы для средств операционной системы без графического интерфейса пользователя. Эти средства включают потоки, синхронизацию потоков, обычный файловый и сетевой ввод-вывод, интервал времени и календарного времени, базовое управление памятью (malloc и free) и связывание с общей библиотекой.

Цель NSPR - обеспечить единообразное обслуживание в широком диапазоне сред операционных систем. Он стремится не экспортировать наименьший общий знаменатель, а использовать лучшие функции каждой операционной системы, в которой он работает, и при этом предоставлять единый сервис для широкого спектра предложений хоста.

Читать дальше