XINU
Functions
userret.c File Reference

プロセスが最上位の関数に戻る時に呼ばれる。現在のプロセスを終了させる。 More...

#include <xinu.h>
Include dependency graph for userret.c:

Go to the source code of this file.

Functions

void userret (void)
 プロセスが最上位の関数に戻る時に呼ばれる。現在のプロセスを終了させる。 More...
 

Detailed Description

プロセスが最上位の関数に戻る時に呼ばれる。現在のプロセスを終了させる。

Definition in file userret.c.

Function Documentation

◆ userret()

void userret ( void  )

プロセスが最上位の関数に戻る時に呼ばれる。現在のプロセスを終了させる。

Note
プロセス作成時に、戻りアドレスとしてuserret()がスタックに積まれる。

Definition at line 11 of file userret.c.

References getpid(), and kill().

12 {
13  kill(getpid()); /* Force process to exit */
14 }
syscall kill(pid32)
指定のプロセスを終了させ、システムから終了させたプロセス情報を取り除く。
Definition: kill.c:31
pid32 getpid(void)
現在実行中のプロセスIDを返す。
Definition: getpid.c:11
Here is the call graph for this function: