posix

    1

    1答えて

    POSIX specificationによれば、tcsetpgrpは、バックグラウンドプロセスであれば、呼び出しプロセスのグループにSIGTTOUを送ることができます。 しかし、そのような場合はフォアグラウンドグループが変更されているかどうかわかりません。 また、シグナル生成にもかかわらずフォアグラウンドグループが実際に変更された場合、新しいフォアグラウンドグループがSIGTTOUを受信するグルー

    4

    1答えて

    JehanneのPOSIXシグナルエミュレーションでは、standardは、setsid()を呼び出すプロセスの既存の子に何が起こるか説明していないことに気付きました。 以前のセッションとプロセスグループに残っているのか、新しいセッションで親に続くのだろうかと思います。 以前のセッション/グループに残っていると、終了時に親は引き続きSIGCHLDを受け取りますか?

    1

    1答えて

    私は、POSIXが準拠しているシステムに存在すべき一連の関数を定義していることを知っています。これらには、read(),write()、printf()など、「libc」関数として知られている多くのものがあります。 しかし、POSIXはそれらの呼び出し規約を強制しますか、またはOS実装者が選択するのは最大ですか?

    0

    1答えて

    LinuxでPOSIX非同期IO APIを使用してファイルコピープログラムを実装しようとしています。 私はこの試みた:私は を実行するたびにaio_read aio_writeと機能の進行状況を表示することは可能です異なる結果を与える main() { char data[200]; int fd = open("data.txt", O_RDONLY); // text fi

    0

    1答えて

    のは、私がリスニングソケットを作成したとしましょう: sock = socket(...); bind(sock,...); listen(sock, ...); それが着信接続を待機する靴下上のイベントがepoll_waitを行うことは可能ですか?その後、クライアントのソケットfdを取得するにはどうすればよいですか? 私はソケット用に書いているのは非ブロッキングではありませんが、epol

    0

    1答えて

    関連するPIDで処理されたものを監視し、すべてのプロセス信号イベントを記録する方法はありますか? 例入力: PID = 10 コマンド:ここで PID = 10 例予想される出力を有するいくつかのコマンド: タイムスタンプの\ T 2(= SIGINT) タイムスタンプ\ Tこのフォーマットは無関係であり、プロセスは常にPIDを監視しなければならず、重要なのはシグナルを逃さないことです。

    -1

    1答えて

    フォルダ内のファイルとフォルダ内のすべてのファイルのファイルアクセス権を変更しようとしています。以下のコードは、フォルダで正常に動作します。フォルダ内のファイルのアクセス許可を変更するためのパラメータがありますか? private void setPOSIXFilePermissions(String filePath) { Set<PosixFilePermission> perms

    3

    1答えて

    : int pthread_mutexattr_setprotocol(pthread_mutexattr_t *attr, int protocol); あなたはmutex属性のプロトコルを定義することができます。 次のプロトコルを使用できます。 PTHREAD_PRIO_NONE PTHREAD_PRIO_INHERIT PTHREAD_PRIO_PROTECT 私がPTHREA

    0

    1答えて

    私はmanページの一握りを読んだ:現在、私はMMAPを使用していますなど、 をDUP、dup2の、fcntlの、PREAD/PWRITE、mmapのを、私はする必要があるので、それは世界で最も素晴らしいものではありませんファイルのオフセットとバッファの長さを自分で管理し、基本的にユーザ空間での読み書きを再実装します。私が集めたものから :そのオフセットとフラグが共有されるように DUPは、dup2

    0

    1答えて

    Cygwinがftruncateをサポートしているかどうかわかりません。誰かがこれにいくつかの光を投げてください/正しい方向に私を指すことができますか? $ uname -a CYGWIN_NT-6.1-WOW pluto 2.9.0(0.318/5/3) 2017-09-12 10:41 i686 Cygwin TIA: これは私が上だcygwinのバージョンです。