タグ

ブックマーク / linuxjm.osdn.jp (4)

  • Man page of OFFSETOF

    Section: Linux Programmer's Manual (3) Updated: 2020-11-01 Index JM Home Page roff page 名前 offsetof - 構造体のメンバーのオフセットを返す 書式 #include <stddef.h> size_t offsetof(type, member); 説明 offsetof() マクロは、フィールド member の 構造体 type の先頭からのオフセットを返す。 このマクロが有用なのは、 構造体を構成するフィールドのサイズは実装によって変化するし、 コンパイラによりフィールド間に挿入するパディングのバイト数も 違う可能性があるからである。 その結果、あるエレメントのオフセットは必ずしもそれより前の エレメントのサイズの合計とはならない。 member がバイト境界に位置していない場合 (すな

    mooz
    mooz 2012/01/14
    構造体内のメンバーのオフセットを返す
  • Man page of SCHED_YIELD

    Section: Linux Programmer's Manual (2) Updated: 2017-09-15 Index JM Home Page roff page 名前 sched_yield - プロセッサーを空け渡す(yield) 書式 #include <sched.h> int sched_yield(void); 説明 sched_yield() を呼び出すことで、呼び出したスレッドが CPU の使用権を手放すことができる。 そのスレッドは、そのスレッドの静的プライオリティのキューの末尾に 移動し、新しいスレッドが走り始める。 返り値 成功した場合は sched_yield() は 0 を返す。 エラーの場合は -1 が返され、 errno が適切に設定される。 エラー Linux の実装では、 sched_yield() は常に成功する。 準拠 POSIX.1-20

    mooz
    mooz 2011/07/02
    スレッドが CPU の使用権を手放す.手放したスレッドは,プライオリティキューの末尾に追加される.
  • Man page of SYSCONF

    Section: Linux Programmer's Manual (3) Updated: 2019-05-09 Index JM Home Page roff page 名前 sysconf - 動作中に設定情報を取得する 書式 #include <unistd.h> long sysconf(int name); 説明 POSIX では、アプリケーションがコンパイル時や実行時に、 特定のオプションがサポートされているかや、 設定可能な特定の定数や制限 (limits) がどんな値かをテストすることができる。 コンパイル時に行うには、 <unistd.h> と <limits.h> の両方もしくは一方をインクルードし、 特定のマクロの値を確認する。 実行時には、ここで説明する関数 sysconf() を使って数値を問い合わせることができる。 ファイルが存在するファイルシステムに依存す

    mooz
    mooz 2011/04/03
    様々な設定情報の取得
  • Man page of MKSTEMP

    mooz
    mooz 2010/11/02
    mkstemp, 一時ファイルを作成する.
  • 1