unistd.h

    1

    2答えて

    すべて、私はキーと値のサーバーを設計しています、と私はクライアントを書いた、と私は本当に奇妙なことを発見した際に、単純化されたコードを参照してください。 while(1) { printf("->:"); read(STDIN_FILENO, buf, sizeof(buf)); write(client_sock, buf, sizeof(buf));

    0

    3答えて

    関数execve(x86_64 Linuxの下で)の実装を見るには、ライブラリunistdにありますか? execveを呼び出さずに、アセンブラを使用して外部プログラムを呼び出す方法を知りたいので、これが必要です。 私はexecveという名前のシステムコールがあることを知っていますが、私はそれをどのように使うことができるのか分かりません。 変数char *と型char * []をレジスタに入れるに

    2

    2答えて

    私は、ファイルの全内容を(Pythonのように)バッファに読み込むはずのread関数を持つC++ Fileクラスを持っています。しかし、unistd.hからread関数を呼び出そうとすると、次のようになります。 file.cpp:21: error: no matching function for call to ‘File::read(int&, char*&, int)’ file.cpp: