Unix-system-calls-pause

提供:Dev Guides
移動先:案内検索

[top]#

|http://www.google.com/[Google] | a|

Web This Site
  • 初心者向けのUnix *
  • 高度なUnix *

選択した読書

Copyright©2014 by finddevguides

[cols=",,,,,,,",]

| |  Home   | |  References   | |  Discussion Forums   | |  About TP  

[width="100%",cols="100%",]

a| == pause()-Unix、Linuxシステムコール

[[File:]] image :http://www.finddevguides.com/images/next.gif [next] image:http://www.finddevguides.com/add- this.gif [AddThisソーシャルブックマークボタン]

広告

NAME

一時停止-シグナルを待つ

概要

  • #include <unistd.h> *
*int pause(void);*

説明

*pause* ()ライブラリー関数は、呼び出しプロセス(またはスレッド)を、それを終了するシグナルを受け取るかシグナルキャッチ関数を呼び出すシグナルを受け取るまでスリープ状態にします。

返り値

*pause* ()関数は、シグナルがキャッチされ、シグナルキャッチ関数が返されたときにのみ戻ります。 この場合、 *pause* ()は-1を返し、_errno_は *EINTR* に設定されます。

エラー

Tag Description
EINTR a signal was caught and the signal-catching function returned.

準拠

SVr4、4.3BSD、POSIX.1-2001。

関連項目

[[File:]] image :http://www.finddevguides.com/images/next.gif [next] [[File:]]

広告

|  

[cols="^",]

|Advertisements