npth-1.6

NPth の概要

The NPth package contains a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution (multithreading) inside event-driven applications. All threads run in the same address space of the server application, but each thread has its own individual program-counter, run-time stack, signal mask and errno variable.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

  • ダウンロード (HTTP): https://www.gnupg.org/ftp/gcrypt/npth/npth-1.6.tar.bz2

  • ダウンロード MD5 sum: 375d1a15ad969f32d25f1a7630929854

  • ダウンロードサイズ: 296 KB

  • 必要ディスク容量: 2.6 MB (チェック込み)

  • 概算ビルド時間: 0.1 SBU 以下 (チェック込み)

NPth のインストール

以下のコマンドを実行して NPth をビルドします。

./configure --prefix=/usr &&
make

ビルド結果をテストする場合は make check を実行します。

root ユーザーになって以下を実行します。

make install

パッケージ構成

インストールプログラム: npth-config
インストールライブラリ: libnpth.so
インストールディレクトリ: なし

概略説明

npth-config

is a utility used to configure and build applications based on the npth library. It can be used to query the C compiler and linker flags which are required to correctly compile and link the application against the npth library

libnpth.so

contains the API functions used by the New Portable Threads Library