https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=55a3b588925f909cf23fc16ba2c11a0c22d7c3bf
commit 55a3b588925f909cf23fc16ba2c11a0c22d7c3bf Author: Thirumalai Nagalingam <[email protected]> Date: Fri Oct 31 12:50:01 2025 +0530 Cygwin: testsuite: fixes for compatibility with GCC 15 GCC 15 defaults to `-std=gnu23`, causing warnings in `testsuite` due to pre-ANSI C function declarations. This patch updates the function declarations to align with modern standards. Signed-off-by: Thirumalai Nagalingam <[email protected]> Diff: --- winsup/testsuite/winsup.api/shmtest.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/winsup/testsuite/winsup.api/shmtest.c b/winsup/testsuite/winsup.api/shmtest.c index e0b7acf7d..fc544c5fb 100644 --- a/winsup/testsuite/winsup.api/shmtest.c +++ b/winsup/testsuite/winsup.api/shmtest.c @@ -75,9 +75,7 @@ key_t shmkey; size_t pgsize; int -main(argc, argv) - int argc; - char *argv[]; +main(int argc, char **argv) { struct sigaction sa; struct shmid_ds s_ds; @@ -178,8 +176,7 @@ main(argc, argv) } void -sigsys_handler(signo) - int signo; +sigsys_handler(int signo) { tst_brkm (TBROK, cleanup, @@ -187,8 +184,7 @@ sigsys_handler(signo) } void -sigchld_handler(signo) - int signo; +sigchld_handler(int signo) { struct shmid_ds s_ds; int cstatus; @@ -235,9 +231,7 @@ cleanup() } void -print_shmid_ds(sp, mode) - struct shmid_ds *sp; - mode_t mode; +print_shmid_ds(struct shmid_ds *sp, mode_t mode) { uid_t uid = geteuid(); gid_t gid = getegid();
