On Thu, Aug 16, 2007 at 04:36:37PM -0400, Dave Jones wrote: > On Thu, Aug 16, 2007 at 04:21:38PM -0400, Dave Jones wrote: > > On Thu, Aug 16, 2007 at 05:08:15PM +0200, Oliver Falk wrote: > > > > > If you compile the whole Fedora tree, how many warnings will you see? > > > > So I grepped across a make prep'd tree of devel (all 63 gig of it). > > Here's the fallout.. > > > > openmpi/openmpi-1.2.3/orte/runtime/orte_abort.c fd = open(abort_file, O_CREAT); > > jython/jython-svn-Release_2_2beta1/CPythonLib/test/test_unicode_file.py:f = os.open(TESTFN_ENCODED, os.O_CREAT) > > perl/perl-5.8.8/t/op/taint.t: eval { sysopen(my $cr, $evil, &O_CREAT) }; > > proftpd/proftpd-1.3.0a/contrib/mod_rewrite.c: if ((fifo_lockfd = open(fifo_lockname, O_CREAT)) < 0) > > pwlib/pwlib-1.10.7/configure:sem_t *s = sem_open("test", O_CREAT) > > pwlib/pwlib-1.10.7/configure.ac: [sem_t *s = sem_open("test", O_CREAT)], > > python/Python-2.5.1/Lib/test/test_unicode_file.py: f = os.open(filename, os.O_CREAT) > > python-docs/Python-2.5.1/Lib/test/test_unicode_file.py: f = os.open(filename, os.O_CREAT) > > xca/xca-0.6.3/_tmp_root/usr/lib/python2.5/test/test_unicode_file.py: f = os.open(filename, os.O_CREAT) > > > > Not too bad considering. > > Bah, my regexp was imperfect. I'll fix up and rerun. More like it. 267 hits. Dave Checking ./aqbanking/aqbanking-2.3.2/src/libs/aqbanking/httpsession.c Found open with O_CREAT and no mode. fdWrite = open(DIALOG_LOGFILE_BASE ".out", O_WRONLY | O_CREAT); Checking ./aqbanking/aqbanking-2.3.2/src/plugins/backends/aqhbci/plugin/msglayer/message.c Found open with O_CREAT and no mode. fd = open(logFile, O_RDWR | O_CREAT | O_APPEND); Checking ./grass/grass-6.2.2-fedora/raster/r.drain/main.c Found open with O_CREAT and no mode. fe = open(tempfile1, O_RDWR | O_CREAT); fd = open(tempfile2, O_RDWR | O_CREAT); Checking ./grass/grass-6.2.2-fedora/raster/r.fill.dir/main.c Found open with O_CREAT and no mode. fe = open(tempfile1, O_RDWR | O_CREAT); /* elev */ fd = open(tempfile2, O_RDWR | O_CREAT); /* dirn */ fm = open(tempfile3, O_RDWR | O_CREAT); /* problems */ Checking ./openmpi/openmpi-1.2.3/orte/runtime/orte_abort.c Found open with O_CREAT and no mode. fd = open(abort_file, O_CREAT); Checking ./compat-gcc-32/gcc-3.2.3-20040701/gcc/collect2.c Found open with O_CREAT and no mode. redir_handle = open(redir, O_WRONLY | O_TRUNC | O_CREAT); Checking ./nessus-core/nessus-core/nessusd/detached.c Found open with O_CREAT and no mode. int f = open(fname, O_CREAT | O_WRONLY | O_TRUNC); Checking ./libxml2/libxml2-2.6.29/nanohttp.c Found open with O_CREAT and no mode. fd = open(filename, O_CREAT | O_WRONLY); Checking ./hdf5/hdf5-1.6.5/perform/pio_engine.c Found open with O_CREAT and no mode. hrc = do_fopen(¶m, fname, &fd, PIO_CREATE | PIO_WRITE); Checking ./hdf5/hdf5-1.6.5/perform/zip_perf.c Found open with O_CREAT and no mode. output = open(filename, O_RDWR | O_CREAT); Checking ./dd_rescue/dd_rescue/dd_rescue.c Found open with O_CREAT and no mode. c = openfile(lname, O_WRONLY | O_CREAT /*| O_EXCL */ ); Checking ./hal/hal-0.5.10/tools/hal-acl-tool.c Found open with O_CREAT and no mode. open(PACKAGE_LOCALSTATEDIR "/lib/hal/acl-list", O_CREAT | O_RDWR); Checking ./ettercap/ettercap-NG-0.7.3/src/ec_log.c Found open with O_CREAT and no mode. fd->fd = open(filename, O_CREAT | O_TRUNC | O_RDWR | O_BINARY); Checking ./openhpi/openhpi-2.8.1/utils/uid_utils.c Found open with O_CREAT and no mode. file = open(uid_map_file, O_WRONLY | O_CREAT | O_TRUNC); Checking ./openhpi/openhpi-2.8.1/utils/t/epath/uid_utils.c Found open with O_CREAT and no mode. file = open(uid_map_file, O_WRONLY | O_CREAT | O_TRUNC); Checking ./openhpi/openhpi-2.8.1/utils/t/uid/uid_utils.c Found open with O_CREAT and no mode. file = open(uid_map_file, O_WRONLY | O_CREAT | O_TRUNC); Checking ./openhpi/openhpi-2.8.1/utils/t/rpt/uid_utils.c Found open with O_CREAT and no mode. file = open(uid_map_file, O_WRONLY | O_CREAT | O_TRUNC); Checking ./openhpi/openhpi-2.8.1/utils/t/sahpi/uid_utils.c Found open with O_CREAT and no mode. file = open(uid_map_file, O_WRONLY | O_CREAT | O_TRUNC); Checking ./libburn/libburn-0.2.6.3/cdrskin/cdrfifo.c Found open with O_CREAT and no mode. fd = open(argv[i] + 3, O_WRONLY | O_CREAT); Checking ./snort/snort-2.6.1.4/src/util.c Found open with O_CREAT and no mode. open("/tmp/snort.debug", O_CREAT | O_RDWR); Checking ./snort/snort-2.6.1.4/src/preprocessors/flow/portscan/server_stats.c Found open with O_CREAT and no mode. fd = open(filename, O_CREAT | O_TRUNC | O_SYNC | O_WRONLY); Checking ./tgif/tgif-QPL-4.1.45/util.c Found open with O_CREAT and no mode. fd = open(buf, O_CREAT | O_EXCL | O_WRONLY); Checking ./tgif/tgif-QPL-4.1.45/file.c Found open with O_CREAT and no mode. int fd = open(buf, O_CREAT | O_EXCL | O_WRONLY); Checking ./neon/neon-0.25.5/test/request.c Found open with O_CREAT and no mode. fd = open(fn, O_RDWR | O_CREAT); Checking ./yap/Yap-5.1.1/C/alloc.c Found open with O_CREAT and no mode. fd = open(file, O_CREAT | O_RDWR); fd = open(file, O_CREAT | O_RDWR); Checking ./allegro/allegro-4.2.2/src/file.c Found open with O_CREAT and no mode. _al_open(tmp_name, O_RDWR | O_BINARY | O_CREAT | O_EXCL); Checking ./dx/dx-4.4.4/src/exec/libdx/fileio.c Found open with O_CREAT and no mode. fd = open(name, O_WRONLY | O_CREAT); Checking ./acpid/acpid-1.0.4/acpid.c Found open with O_CREAT and no mode. logfd = open(logfile, O_WRONLY | O_CREAT | O_APPEND); Checking ./aircrack-ng/aircrack-ng-0.9.1/src/aireplay-ng.c Found open with O_CREAT and no mode. dev.nofcs = open(location, O_WRONLY | O_CREAT); Checking ./mbuffer/mbuffer-20070502/mbuffer.c Found open with O_CREAT and no mode. Tmp = open(Tmpfile, O_RDWR | O_CREAT | O_EXCL); Checking ./initscripts/initscripts-8.55/src/rename_device.c Found open with O_CREAT and no mode. lockfd = open(LOCKFILE, O_RDWR | O_CREAT | O_EXCL); Checking ./elinks/elinks-0.11.3/src/osdep/win32/win32.c Found open with O_CREAT and no mode. return open(tempname, O_CREAT | O_WRONLY | O_EXCL | O_BINARY); Checking ./mysql/mysql-5.0.45/netware/my_manage.c Found open with O_CREAT and no mode. wiring.outfd = open(output, O_WRONLY | O_CREAT | O_TRUNC); wiring.errfd = open(error, O_WRONLY | O_CREAT | O_TRUNC); Checking ./nessus-libraries/nessus-libraries/libnessus/network.c Found open with O_CREAT and no mode. lock_fd = open(NESSUS_CNX_LOCK, O_RDWR | O_CREAT); Checking ./compat-erlang/otp_src_R10B-10/erts/etc/unix/run_erl.c Found open with O_CREAT and no mode. lfd = open_log(lognum, O_RDWR | O_APPEND | O_CREAT | O_SYNC); *lfd = open_log(*log_num, O_RDWR | O_CREAT | O_TRUNC | O_SYNC); Checking ./doodle/doodle-0.6.6/src/doodle/doodled.c Found open with O_CREAT and no mode. nullfd = open("/dev/null", O_CREAT | O_RDWR | O_APPEND); Checking ./xorg-x11-drv-i810/xf86-video-intel-2.1.0/src/bios_reader/bios_dumper.c Found open with O_CREAT and no mode. fd = open(argv[1], O_RDWR | O_CREAT | O_TRUNC); Checking ./openais/openais-0.80.1/exec/keygen.c Found open with O_CREAT and no mode. authkey_fd = open("/etc/ais/authkey", O_CREAT | O_WRONLY); Checking ./elektra/elektra-0.6.10/src/backends/ini/helpers.c Found open with O_CREAT and no mode. fd = open(filename, posix_mode | O_CREAT); Checking ./libdsk/libdsk-1.1.12/tools/serslave.c Found open with O_CREAT and no mode. outfd = open(filename, O_CREAT | O_WRONLY | O_APPEND | O_NONBLOCK); Checking ./ImageMagick/ImageMagick-6.3.2/magick/delegate.c Found open with O_CREAT and no mode. destination_file = open(destination, O_WRONLY | O_BINARY | O_CREAT); Checking ./Coin2/Coin-2.4.6/src/tidbits.c Found open with O_CREAT and no mode. nullfd = open(tmpname, O_CREAT | O_WRONLY); Checking ./cdogs-sdl/cdogs-sdl-0.4/src/files.c Found open with O_CREAT and no mode. f = open(filename, O_WRONLY | O_CREAT | O_TRUNC); Checking ./dietlibc/dietlibc-0.30/test/mmap_test.c Found open with O_CREAT and no mode. fd = open(FILENAME, O_RDWR | O_CREAT); Checking ./rhythmbox/rhythmbox-0.11.1/plugins/daap/rb-daap-structure.c Found open with O_CREAT and no mode. fd = open(PARSE_DEBUG_FILE, O_WRONLY | O_CREAT); Checking ./gwenhywfar/gwenhywfar-2.6.1/test/gwentest.c Found open with O_CREAT and no mode. fd = open(outFile, O_CREAT | O_WRONLY); fd = open(outFile, O_CREAT | O_WRONLY); fd = open(outFile, O_CREAT | O_WRONLY); Checking ./libchewing/libchewing-0.3.0/src/porting_layer/src/plat_mmap_posix.c Found open with O_CREAT and no mode. handle->fd = open(file, O_RDWR | O_CREAT); Checking ./kst/kst-1.4.0/kst/src/datasources/dirfile/getdata.c Found open with O_CREAT and no mode. R->fp = open(datafilename, O_RDWR | O_CREAT); Checking ./jfsutils/jfsutils-1.1.11/libfs/fssubs.c Found open with O_CREAT and no mode. fd = open(TEST_FILE, O_RDWR | O_CREAT); Checking ./arm-gp2x-linux-glibc/arm-gp2x-linux-glibc-2.3.6/glibc-2.3.6/login/tst-grantpt.c Found open with O_CREAT and no mode. fd = open(file, O_RDWR | O_CREAT); Checking ./heartbeat/heartbeat-2.0.8/lib/clplumbing/cl_msg.c Found open with O_CREAT and no mode. return open(filename, O_WRONLY | O_CREAT | O_APPEND); Checking ./brltty/brltty-3.7.2/Programs/config.c Found open with O_CREAT and no mode. int fd = open(preferencesFile, O_WRONLY | O_CREAT | O_TRUNC); Checking ./brltty/brltty-3.7.2/BrailleDrivers/EcoBraille/braille.c Found open with O_CREAT and no mode. brl_log = open("/tmp/brllog", O_CREAT | O_WRONLY); Checking ./t1lib/t1lib-5.1.1/lib/t1lib/t1outline.c if with ; at EOL! if (ipath->type == TEXTTYPE); Checking ./bombardier/bombardier-0.8.2/hof.c Found open with O_CREAT and no mode. fd = open("/var/games/bombardier/bdscore", O_RDWR | O_CREAT); Checking ./squid/squid-2.6.STABLE14/src/fs/diskd/store_dir_diskd.c Found open with O_CREAT and no mode. fd = file_open(path, O_WRONLY | O_CREAT | O_BINARY); fd = file_open(swaplog_path, O_WRONLY | O_CREAT | O_BINARY); fd = file_open(new_path, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); file_open(state->new, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); Checking ./squid/squid-2.6.STABLE14/src/fs/aufs/store_dir_aufs.c Found open with O_CREAT and no mode. fd = file_open(path, O_WRONLY | O_CREAT | O_BINARY); fd = file_open(swaplog_path, O_WRONLY | O_CREAT | O_BINARY); fd = file_open(new_path, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); file_open(state->new, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); Checking ./squid/squid-2.6.STABLE14/src/fs/aufs/store_io_aufs.c Found open with O_CREAT and no mode. fd = file_open(path, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); Checking ./squid/squid-2.6.STABLE14/src/fs/coss/store_dir_coss.c Found open with O_CREAT and no mode. fd = file_open(path, O_WRONLY | O_CREAT | O_BINARY); cs->fd = file_open(stripePath(sd), O_RDWR | O_CREAT | O_BINARY); fd = file_open(swaplog_path, O_WRONLY | O_CREAT | O_BINARY); fd = file_open(new_path, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); file_open(state->new, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); Checking ./squid/squid-2.6.STABLE14/src/fs/ufs/store_dir_ufs.c Found open with O_CREAT and no mode. fd = file_open(path, O_WRONLY | O_CREAT | O_BINARY); fd = file_open(swaplog_path, O_WRONLY | O_CREAT | O_BINARY); fd = file_open(new_path, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); file_open(state->new, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); Checking ./squid/squid-2.6.STABLE14/src/tools.c Found open with O_CREAT and no mode. fd = file_open(f, O_WRONLY | O_CREAT | O_TRUNC | O_TEXT); Checking ./squid/squid-2.6.STABLE14/src/logfile.c Found open with O_CREAT and no mode. int fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT); lf->fd = file_open(lf->path, O_WRONLY | O_CREAT | O_TEXT); Checking ./postgresql/postgresql-8.2.4/src/backend/storage/smgr/md.c Found open with O_CREAT and no mode. v->mdfd_chain = _mdfd_openseg(reln, segno, O_CREAT); Checking ./nethack-vultures/vultures-2.1.0/slashem/win/gem/bitmfile.c Found open with O_CREAT and no mode. file = open(filename, O_WRONLY | O_CREAT | O_TRUNC); Checking ./nethack-vultures/vultures-2.1.0/slashem/util/recover.c Found open with O_CREAT and no mode. out = open(iconfile, O_WRONLY | O_TRUNC | O_CREAT); Checking ./nethack-vultures/vultures-2.1.0/nethack/win/gem/bitmfile.c Found open with O_CREAT and no mode. file = open(filename, O_WRONLY | O_CREAT | O_TRUNC); Checking ./nethack-vultures/vultures-2.1.0/nethack/util/recover.c Found open with O_CREAT and no mode. out = open(iconfile, O_WRONLY | O_TRUNC | O_CREAT); Checking ./nethack-vultures/vultures-2.1.0/nethack/util/lev_main.c Found open with O_CREAT and no mode. fout = open(lbuf, O_WRONLY | O_CREAT | O_BINARY); Checking ./nethack/nethack-3.4.3/win/gem/bitmfile.c Found open with O_CREAT and no mode. file = open(filename, O_WRONLY | O_CREAT | O_TRUNC); Checking ./nethack/nethack-3.4.3/util/recover.c Found open with O_CREAT and no mode. out = open(iconfile, O_WRONLY | O_TRUNC | O_CREAT); Checking ./nethack/nethack-3.4.3/util/lev_main.c Found open with O_CREAT and no mode. fout = open(lbuf, O_WRONLY | O_CREAT | O_BINARY); Checking ./callweaver/callweaver-r2861/apps/app_voicemail.c Found open with O_CREAT and no mode. fd = open(full_fn, O_RDWR | O_CREAT | O_TRUNC); Checking ./callweaver/callweaver-r2861/channels/chan_zap.c Found open with O_CREAT and no mode. myfd = open(argv[4], O_CREAT | O_WRONLY); Checking ./callweaver/callweaver-r2861/codecs/codec_speex.c Found open with O_CREAT and no mode. fd = open("speex.raw", O_WRONLY | O_TRUNC | O_CREAT); Checking ./e2fsprogs/e2fsprogs-1.40.2/lib/ext2fs/ismounted.c Found open with O_CREAT and no mode. fd = open(TEST_FILE, O_RDWR | O_CREAT); Checking ./initng/initng-0.6.10.1/plugins/logfile/initng_logfile.c Found open with O_CREAT and no mode. fd = open(filename, O_WRONLY | O_CREAT | O_APPEND); Checking ./mysqlclient14/mysql-4.1.14/netware/my_manage.c Found open with O_CREAT and no mode. wiring.outfd = open(output, O_WRONLY | O_CREAT | O_TRUNC); wiring.errfd = open(error, O_WRONLY | O_CREAT | O_TRUNC); Checking ./mysqlclient14/mysql-4.1.14/mysql-test/my_manage.c Found open with O_CREAT and no mode. wiring.outfd = open(output, O_WRONLY | O_CREAT | O_TRUNC); wiring.errfd = open(error, O_WRONLY | O_CREAT | O_TRUNC); Checking ./compat-gcc-34/gcc-3.4.6-20060404/gcc/collect2.c Found open with O_CREAT and no mode. redir_handle = open(redir, O_WRONLY | O_TRUNC | O_CREAT); Checking ./TeXmacs/TeXmacs-1.0.6.10-src/plugins/r/src/tm_r.c Found open with O_CREAT and no mode. LOG = open("/tmp/log", O_CREAT | O_WRONLY); Checking ./lirc/lirc-0.8.2/daemons/slinke.c Found open with O_CREAT and no mode. fd = open(remote->name, O_CREAT | O_EXCL | O_RDWR); Checking ./ortp/ortp-0.13.1/src/tests/mrtprecv.c Found open with O_CREAT and no mode. open(filename, _O_BINARY | O_WRONLY | O_CREAT | O_TRUNC); Checking ./ortp/ortp-0.13.1/src/tests/tevmrtprecv.c Found open with O_CREAT and no mode. open(filename, _O_BINARY | O_WRONLY | O_CREAT | O_TRUNC); Checking ./libsilc/silc-toolkit-1.0.2/lib/silcclient/client_ftp.c Found open with O_CREAT and no mode. session->fd = silc_file_open(path, O_RDWR | O_CREAT | O_EXCL); Checking ./sane-backends/sane-backends-1.0.18/backend/fujitsu.c Found open with O_CREAT and no mode. s->duplex_fd = open (filename, O_RDWR | O_CREAT | O_EXCL); Checking ./tor/tor-0.1.2.16/src/common/util.c Found open with O_CREAT and no mode. nullfd = open("/dev/null", O_CREAT | O_RDWR | O_APPEND); Checking ./unzip/unzip-5.52/fileio.c Found open with O_CREAT and no mode. fd = open(G.filename, O_WRONLY | O_LARGEFILE | O_CREAT); Checking ./tetex/tetex-src-3.0/texk/web2c/lib/coredump.c Found open with O_CREAT and no mode. int handle = open("core", O_WRONLY | O_CREAT | O_TRUNC | O_BINARY); Checking ./net-snmp/net-snmp-5.4/agent/mibgroup/util_funcs.c Found open with O_CREAT and no mode. fd = open(name, O_CREAT | O_EXCL | O_WRONLY); Checking ./zaptel/zaptel-1.4.2.1/fxotune.c Found open with O_CREAT and no mode. configfd = open(configfile, O_CREAT | O_TRUNC | O_WRONLY); Checking ./ecryptfs-utils/ecryptfs-utils-18/src/testcases/llseek.c Found open with O_CREAT and no mode. fd = open(FILENAME, (O_CREAT | O_EXCL | O_WRONLY)); Checking ./ecryptfs-utils/ecryptfs-utils-18/src/testcases/open_close.c Found open with O_CREAT and no mode. fd = open(filename, (O_CREAT | O_EXCL)); Checking ./xfsdump/xfsdump-2.2.45/inventory/inv_stobj.c Found open with O_CREAT and no mode. int tmpfd = open("moids", O_RDWR | O_CREAT); Checking ./xfsdump/xfsdump-2.2.45/invutil/invidx.c Found open with O_CREAT and no mode. new_fd = open(dst_idxfile, O_CREAT | O_RDWR); Checking ./libxml/libxml-1.8.17/nanohttp.c Found open with O_CREAT and no mode. fd = open(filename, O_CREAT | O_WRONLY); Checking ./ddrescue/dd_rescue/dd_rescue.c Found open with O_CREAT and no mode. c = openfile(lname, O_WRONLY | O_CREAT /*| O_EXCL */ ); Checking ./pilot-link/pilot-link-0.12.2/src/pilot-schlep.c Found open with O_CREAT and no mode. fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC); Checking ./nano/nano-2.0.6/src/files.c Found open with O_CREAT and no mode. fd_source = open(realname, O_RDONLY | O_CREAT); fd_source = open(tempname, O_RDONLY | O_CREAT); Checking ./erlang/otp_src_R11B-2/erts/etc/unix/run_erl.c Found open with O_CREAT and no mode. lfd = open_log(lognum, O_RDWR | O_APPEND | O_CREAT | O_SYNC); *lfd = open_log(*log_num, O_RDWR | O_CREAT | O_TRUNC | O_SYNC); Checking ./xcdroast/xcdroast-0.98alpha15/src/io.c Found open with O_CREAT and no mode. fd = open(fname, O_WRONLY | O_CREAT); Checking ./freeciv/freeciv-2.0.9/client/connectdlg_common.c Found open with O_CREAT and no mode. fd = open(logfile, O_WRONLY | O_CREAT); Checking ./isomaster/isomaster-1.0/isobrowser.c Found open with O_CREAT and no mode. destFile = open(openIsoPathAndName, O_WRONLY | O_CREAT); Checking ./vim/vim71/src/memfile.c Found open with O_CREAT and no mode. mf_do_open(mfp, fname, O_RDWR | O_CREAT | O_EXCL); /* try to open the file */ Checking ./mtx/mtx-1.3.11/mam2debug2.c Found open with O_CREAT and no mode. outfile = open(argv[2], O_CREAT | O_WRONLY); Checking ./mtx/mtx-1.3.11/mam2debug.c Found open with O_CREAT and no mode. outfile = open(argv[2], O_CREAT | O_WRONLY); Checking ./linphone/linphone-1.7.1/oRTP/src/tests/mrtprecv.c Found open with O_CREAT and no mode. open(filename, _O_BINARY | O_WRONLY | O_CREAT | O_TRUNC); Checking ./linphone/linphone-1.7.1/oRTP/src/tests/tevmrtprecv.c Found open with O_CREAT and no mode. open(filename, _O_BINARY | O_WRONLY | O_CREAT | O_TRUNC); Checking ./nx/nx-2.1.0/nx-X11/programs/xmh/miscfuncs.c Found open with O_CREAT and no mode. new_fid = open(tmp_file, O_RDWR | O_CREAT); Checking ./rgmanager/rgmanager-2.0.23/src/daemons/clurmtabd_lib.c Found open with O_CREAT and no mode. close(open(filename, O_WRONLY | O_SYNC | O_CREAT)); Checking ./glibc/glibc-20070804T2027/login/tst-grantpt.c Found open with O_CREAT and no mode. fd = open(file, O_RDWR | O_CREAT); Checking ./busybox/busybox-1.6.1/archival/unzip.c Found open with O_CREAT and no mode. dst_fd = xopen(dst_fn, O_WRONLY | O_CREAT | O_TRUNC); Checking ./busybox/busybox-1.6.1/e2fsprogs/old_e2fsprogs/ext2fs/ismounted.c Found open with O_CREAT and no mode. fd = open(TEST_FILE, O_RDWR | O_CREAT); Checking ./busybox/busybox-1.6.1/runit/svlogd.c Found open with O_CREAT and no mode. fd = xopen(ld->fnsave, O_WRONLY | O_NDELAY | O_TRUNC | O_CREAT); close(xopen("state", O_WRONLY | O_NDELAY | O_TRUNC | O_CREAT)); fd = xopen("newstate", O_WRONLY | O_NDELAY | O_TRUNC | O_CREAT); Checking ./busybox/busybox-1.6.1/miscutils/rx.c Found open with O_CREAT and no mode. filefd = xopen(fn, O_RDWR | O_CREAT | O_TRUNC); Checking ./busybox/busybox-1.6.1/networking/ftpgetput.c Found open with O_CREAT and no mode. fd_local = xopen(local_path, O_CREAT | O_TRUNC | O_WRONLY); Checking ./jed/jed-0.99-18/src/file.c Found open with O_CREAT and no mode. return open(file, O_WRONLY | O_APPEND | O_CREAT | O_BINARY); Checking ./mono/mono-1.2.4/mono/arch/alpha/test.c Found open with O_CREAT and no mode. int fd = open("bad.out", O_CREAT | O_TRUNC); Checking ./proftpd/proftpd-1.3.0a/modules/mod_xfer.c Found open with O_CREAT and no mode. stor_fh = pr_fsio_open(session.xfer.path, O_CREAT | O_WRONLY); Checking ./proftpd/proftpd-1.3.0a/src/fsio.c Found open with O_CREAT and no mode. dst_fh = pr_fsio_open(dst, O_WRONLY | O_CREAT); Checking ./dvb-apps/linuxtv-dvb-apps-1.1.1/test/test.c Found open with O_CREAT and no mode. int vout = open("qv", O_RDWR | O_CREAT); int aout = open("qa", O_RDWR | O_CREAT); -- http://www.codemonkey.org.uk -- Fedora-maintainers mailing list Fedora-maintainers@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-maintainers -- Fedora-maintainers-readonly mailing list Fedora-maintainers-readonly@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly