system-calls

    1

    1答えて

    私は、1024バイトで1024バイトのファイル(ランダムな時間をランダムに繰り返したもの)を読み込み、FIFOパイプで送信する簡単なプログラムをコーディングしています。 。 私のファイルのサイズが2007Bの場合、最初の読み込み(fdFile、buffer_f、1024)が正しく読み込まれ、最後に4が?qRのようなランダムな文字になります。 次に、2回目の読み取りでは、返される値は983になります

    0

    1答えて

    execveシステムコールを折り返したい。私は次のコードを書き始めました。しかし、私がそれを使うたびに。私はセグメンテーションフォールトのコアダンプを取得します。

    0

    2答えて

    Goで、1つのホストアドレス( 'www.google.be'を使用しましょう)をsockaddr構造体に変換してからCコードから使用できるようにしたいと考えています。 ホストアドレスをsockaddr_any構造に変換することは、http://github.com/jbenet/go-sockaddrモジュールを使用すると難しくありません。私はこの*sockaddr.C.struct_socka

    2

    1答えて

    機能がありますhttps://linux.die.net/man/3/getnameinfo私はそのシステムコールが何であるかをどのように知っていますか? Linuxのシステムコールテーブルにはこのような機能はありません。または、そのCライブラリにのみ存在しますか?

    0

    2答えて

    私は直接PDFから印刷しようとしています。あなたはhere を見ることができるように私は正常に動作しますが、のUbuntuでない窓やその他のOS秒でシステム(LPR) command.Thisソリューションを使用する必要があります。 ウィンドウでそれを行う方法を知っていますか? 、これが私の方法である: def general_receipt_export if params[:offi

    2

    1答えて

    execlp()のエントリはマニュアルページのシステムコール(2)セクションにはなく、セクション(3)のサブルーチンにあります。 fork()はセクション(2)にありますが、これはなぜですか?ここで リンクです: https://linux.die.net/man/2/fork https://linux.die.net/man/3/execlp

    4

    1答えて

    なぜシステムコールgetpagesize()はintを返し、unsigned intまたはsize_tではないのですか? Prototypeと、以下の短い説明:それが発明されたとき GETPAGESIZE(2) NAME getpagesize - get memory page size SYNOPSIS #inclu

    0

    1答えて

    アンドロイドアプリで連続して2回コールしたいと思います。ボタンをクリックすると、アプリは最初の番号を呼び出します。以下の放送受信機を作成しました。これは、最初の通話が終了したときを検出します。 「最初の通話が終了しました」と書き留めてから、2番目の番号を呼び出します。私はPendingIntentでそれを行うべきだと思います。私は私のコードで、私はメソッド(それはPendingIntentの1つの

    3

    1答えて

    私は、これは、標準Cライブラリでありint isatty(int filedes)機能があるが、知っています。私はSTDINが(私はアセンブリでFORTHを書いていますし、私はCライブラリにリンクする必要はありません)LinuxとOSXにシステムコールを行うことによってTTYであるかどうかを判断します。ファイルディスクリプタにthe TCGETS ioctlを実行しようとすることによって

    0

    1答えて

    ファイルを作成して書き込むためにシェルコードを書き込もうとしています。ファイル名はシェルコードで渡され、ヌル終了されません。私はオープンシステムコールの後にエラーコード-2を取得しています。 オープンシステムコールに渡されたファイル名がヌル終了していない場合はどうなりますか?