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 testfd.o -MD -MP -MF ".deps/testfd.Tpo" -c -o testfd.o testfd.c; \ then mv -f ".deps/testfd.Tpo" ".deps/testfd.Po"; else rm -f ".deps/testfd.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 testfd.c(138): remark #279: controlling expression is constant while(1) ^ testfd.c(151): remark #810: conversion from "long" to "int" may lose significant bits close(fd); ^ icc -g -O2 -Wall -W -Wbad-function-cast -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wfloat-equal -pipe -o testfd testfd.o -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 ./testfd pre-getdtablesize: 1024 pre-OPEN_MAX: n/a pre-getrlimit-current: 1024 pre-getrlimit-max: 1024 pre-sysconf: 1024 pre-FD_SETSIZE: 1024 pre-open: 1024 post-getdtablesize: 32 post-OPEN_MAX: n/a post-getrlimit-current: 32 post-getrlimit-max: 1024 post-sysconf: 32 post-FD_SETSIZE: 1024 post-open: 32