プロセスの優先度の条件に応じて、0、1、2 などの値を返すシステム コールを実装しました。ファイルで実行しsyscall()
ています。システム コールが 0 を返した場合、戻り値はsyscall()
0 として取得されます。しかし、1 または 2 が返された場合、1 の場合は -1、その他の値の場合はシステム コール番号が取得されます。0 と -1 以外の値を返すことは可能ですか?
質問する
581 次
プロセスの優先度の条件に応じて、0、1、2 などの値を返すシステム コールを実装しました。ファイルで実行しsyscall()
ています。システム コールが 0 を返した場合、戻り値はsyscall()
0 として取得されます。しかし、1 または 2 が返された場合、1 の場合は -1、その他の値の場合はシステム コール番号が取得されます。0 と -1 以外の値を返すことは可能ですか?