[英]How can I express wait(NULL) without getting compilation warning?
如果我用cc
編譯我的程序,那么它的工作原理。 但我必須使用gcc -pedantic -Wall -ansi -O4
編譯。 然后我收到語句wait(NULL)
的警告wait(NULL)
miniShell.c: In function ‘main’:
miniShell.c:84:13: warning: implicit declaration of function ‘wait’ [-Wimplicit-function-declaration]
wait(NULL);
^
我可以重寫它以取悅編譯器嗎?
從Linux程序員手冊 :
WAIT(2) Linux Programmer's Manual WAIT(2)
NAME
wait, waitpid, waitid - wait for process to change state
SYNOPSIS
#include <sys/types.h>
#include <sys/wait.h>
pid_t wait(int *status);
所以添加這兩個#include
來使用wait()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.