From 269f18d5e6698fdd34fec2798f10c6fe072f3cd5 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 1 Sep 2022 23:36:52 -0700 Subject: [PATCH] Fix signature of main function Clang-15 errors out otherewise. Include needed headers for missing functions Upstream-Status: Pending Signed-off-by: Khem Raj --- src/chkshsgr.c | 2 +- src/tai64n.c | 2 +- src/tai64nlocal.c | 2 +- src/trycpp.c | 5 +++-- src/tryflock.c | 4 ++-- src/trymkffo.c | 2 +- src/trypoll.c | 3 ++- src/trysgact.c | 4 ++-- src/trysgprm.c | 4 ++-- src/tryshsgr.c | 3 ++- src/tryulong64.c | 4 ++-- src/trywaitp.c | 4 ++-- src/x86cpuid.c | 2 +- 13 files changed, 22 insertions(+), 19 deletions(-) diff --git a/src/chkshsgr.c b/src/chkshsgr.c index 038afe9..9547a4c 100644 --- a/src/chkshsgr.c +++ b/src/chkshsgr.c @@ -5,7 +5,7 @@ #include #include -int main() +int main(int argc, char *argv[]) { gid_t x[4]; diff --git a/src/tai64n.c b/src/tai64n.c index 17bdb82..7096ab3 100644 --- a/src/tai64n.c +++ b/src/tai64n.c @@ -27,7 +27,7 @@ buffer in = BUFFER_INIT(myread,0,inbuf,sizeof inbuf); char stamp[TIMESTAMP + 1]; -int main() +int main(int argc, char *argv[]) { char ch; diff --git a/src/tai64nlocal.c b/src/tai64nlocal.c index ce16ad8..2435737 100644 --- a/src/tai64nlocal.c +++ b/src/tai64nlocal.c @@ -28,7 +28,7 @@ unsigned long nanosecs; unsigned long u; struct tm *t; -int main() +int main(int argc, char *argv[]) { char ch; diff --git a/src/trycpp.c b/src/trycpp.c index e4503d4..d96c955 100644 --- a/src/trycpp.c +++ b/src/trycpp.c @@ -1,6 +1,7 @@ /* Public domain. */ - -int main() +#include +#include +int main(int argc, char *argv[]) { #ifdef NeXT printf("nextstep\n"); exit(0); diff --git a/src/tryflock.c b/src/tryflock.c index a82ffc2..5ca97d3 100644 --- a/src/tryflock.c +++ b/src/tryflock.c @@ -3,8 +3,8 @@ #include #include #include - -main() +void +main(int argc, char *argv[]) { flock(0,LOCK_EX | LOCK_UN | LOCK_NB); } diff --git a/src/trymkffo.c b/src/trymkffo.c index 9356342..f92414a 100644 --- a/src/trymkffo.c +++ b/src/trymkffo.c @@ -3,7 +3,7 @@ #include #include -void main() +void main(int argc, char *argv[]) { mkfifo("temp-trymkffo",0); } diff --git a/src/trypoll.c b/src/trypoll.c index 6506617..cb888cc 100644 --- a/src/trypoll.c +++ b/src/trypoll.c @@ -3,8 +3,9 @@ #include #include #include +#include -int main() +int main(int argc, char *argv[]) { struct pollfd x; diff --git a/src/trysgact.c b/src/trysgact.c index e264ef2..25da013 100644 --- a/src/trysgact.c +++ b/src/trysgact.c @@ -1,8 +1,8 @@ /* Public domain. */ #include - -main() +void +main(int argc, char *argv[]) { struct sigaction sa; sa.sa_handler = 0; diff --git a/src/trysgprm.c b/src/trysgprm.c index a46c82c..5a9491c 100644 --- a/src/trysgprm.c +++ b/src/trysgprm.c @@ -1,8 +1,8 @@ /* Public domain. */ #include - -main() +void +main(int argc, char *argv[]) { sigset_t ss; diff --git a/src/tryshsgr.c b/src/tryshsgr.c index c5ed6d6..d111e40 100644 --- a/src/tryshsgr.c +++ b/src/tryshsgr.c @@ -1,6 +1,7 @@ /* Public domain. */ -int main() +#include +int main(int argc, char *argv[]) { short x[4]; diff --git a/src/tryulong64.c b/src/tryulong64.c index 003548a..20a3a40 100644 --- a/src/tryulong64.c +++ b/src/tryulong64.c @@ -1,6 +1,6 @@ /* Public domain. */ - -int main() +#include +int main(int argc, char *argv[]) { unsigned long u; u = 1; diff --git a/src/trywaitp.c b/src/trywaitp.c index 319b81f..90bc5aa 100644 --- a/src/trywaitp.c +++ b/src/trywaitp.c @@ -2,8 +2,8 @@ #include #include - -main() +void +main(int argc, char *argv[]) { waitpid(0,0,0); } diff --git a/src/x86cpuid.c b/src/x86cpuid.c index f81c593..1cb1ea6 100644 --- a/src/x86cpuid.c +++ b/src/x86cpuid.c @@ -7,7 +7,7 @@ void nope() exit(1); } -int main() +int main(int argc, char *argv[]) { unsigned long x[4]; unsigned long y[4]; -- 2.37.3