linux-device-driver

    1

    5答えて

    私はちょうどこのような機能を持っている:ネットリンクを使用してカーネル空間からのメッセージを受信するために使用される static int rcv_kern(int sock, void *buf, int len, struct sockaddr *addr, socklen_t *addrlen) { struct timeval timeout = {1, 0};

    0

    2答えて

    私はioctl()を呼び出すが、-1を返し、errnoをEPERMに設定するcプログラムを持っています。 しかし、私はそのファイルのモードを "777"に変更しました。 ioctlが-1を返していて、なぜerrnoをEPERMに設定したのか教えてください。 ありがとうございます。