Unix-system-calls-idle

提供: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| == idle()-Unix、Linuxシステムコール

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

広告

NAME

idle-プロセス0をアイドル状態にします

概要

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

説明

*idle* ()は、ブートストラップ中に使用される内部システムコールです。 プロセスのページをスワップ可能としてマークし、優先度を下げて、メインスケジューリングループに入ります。 *idle* ()は決して戻りません。

プロセス0のみが idle ()を呼び出すことができます。 すべてのユーザープロセスは、スーパーユーザー権限を持つプロセスであっても、 EPERM を受け取ります。

返り値

*idle* ()はプロセス0に対しては決して戻りません。ユーザープロセスに対しては常に-1を返します。

エラー

Tag Description
EPERM Always, for a user process.

準拠

この関数はLinux固有であり、移植性を目的としたプログラムでは使用しないでください。

ノート

2.3.13以降、このシステムコールはもう存在しません。 [[File:]] image :http://www.finddevguides.com/images/next.gif [next] [[File:]]

広告

|  

[cols="^",]

|Advertisements