if icc -DHAVE_CONFIG_H -I. -I. -I../../.. -I./.. -I../../.. -I./../../include -I./../../libraries/libansi -I./../../libraries/libmisc -I./../../libraries/libisc-new/src -I./../../libraries/liboop -I./../../libraries/regex -I./../../libraries/libcommon -g -O2 -Wall -W -Wbad-function-cast -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wfloat-equal -pipe -MT test-sigjmp.o -MD -MP -MF ".deps/test-sigjmp.Tpo" -c -o test-sigjmp.o test-sigjmp.c; \ then mv -f ".deps/test-sigjmp.Tpo" ".deps/test-sigjmp.Po"; else rm -f ".deps/test-sigjmp.Tpo"; exit 1; fi icc: Command line remark: option '-W' not supported icc: Command line warning: ignoring option '-W'; no argument required icc: Command line warning: ignoring option '-W'; no argument required icc: Command line warning: ignoring option '-W'; no argument required icc: Command line warning: ignoring option '-W'; no argument required test-sigjmp.c(73): remark #1418: external definition with no prior declaration sig_atomic_t ctr = 0; ^ test-sigjmp.c(75): remark #1418: external definition with no prior declaration sigjmp_buf env; ^ test-sigjmp.c(84): remark #1418: external definition with no prior declaration time_t before; ^ test-sigjmp.c(85): remark #1418: external definition with no prior declaration time_t after; ^ test-sigjmp.c(149): remark #279: controlling expression is constant FD_ZERO(&r); ^ test-sigjmp.c(182): remark #810: conversion from "long" to "int" may lose significant bits (int)ctr, (int)(after - before), (int)rv, jumped); ^ test-sigjmp.c(180): remark #981: operands are evaluated in unspecified order printf("FAIL: siglongjmp breaks select (got %d signals) (%d seconds)" ^ icc -g -O2 -Wall -W -Wbad-function-cast -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wfloat-equal -pipe -o test-sigjmp test-sigjmp.o ../../libraries/libansi/libansi.a -lcrypt -lresolv icc: Command line remark: option '-W' not supported icc: Command line warning: ignoring option '-W'; no argument required icc: Command line warning: ignoring option '-W'; no argument required icc: Command line warning: ignoring option '-W'; no argument required icc: Command line warning: ignoring option '-W'; no argument required sleep 6|./test-sigjmp PASS: siglongjmp breaks select sleep 6|./test-sigjmp --no-sa-restart PASS: siglongjmp breaks select