メモリセグメントを使用してプログラムを作成しましたが、問題は、wait()がエラーをスローすることです。
エラー:
ks.c:24:2: error: incompatible type for argument 1 of ‘wait’
/usr/include/x86_64-linux-gnu/sys/wait.h:116:16: note: expected ‘__WAIT_STATUS’ but argument is of type ‘int’
s.c:13:6: warning: unused variable ‘w’ [-Wunused-variable]
コード行は単純wait(1);
で、プロジェクトのすべてのneccesarry ehadersを含めましたが、このように機能するはずなので、なぜそのエラーが発生するのですか... imports
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <sys/wait.h>
#include <errno.h>
#include "st.h"