Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler. Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 Examining data/emacs-27.1+1/admin/alloc-colors.c Examining data/emacs-27.1+1/lib-src/ctags.c Examining data/emacs-27.1+1/lib-src/ebrowse.c Examining data/emacs-27.1+1/lib-src/emacsclient.c Examining data/emacs-27.1+1/lib-src/etags.c Examining data/emacs-27.1+1/lib-src/hexl.c Examining data/emacs-27.1+1/lib-src/make-docfile.c Examining data/emacs-27.1+1/lib-src/make-fingerprint.c Examining data/emacs-27.1+1/lib-src/movemail.c Examining data/emacs-27.1+1/lib-src/ntlib.c Examining data/emacs-27.1+1/lib-src/ntlib.h Examining data/emacs-27.1+1/lib-src/pop.c Examining data/emacs-27.1+1/lib-src/pop.h Examining data/emacs-27.1+1/lib-src/update-game-score.c Examining data/emacs-27.1+1/lib/_Noreturn.h Examining data/emacs-27.1+1/lib/acl-errno-valid.c Examining data/emacs-27.1+1/lib/acl-internal.c Examining data/emacs-27.1+1/lib/acl-internal.h Examining data/emacs-27.1+1/lib/acl.h Examining data/emacs-27.1+1/lib/acl_entries.c Examining data/emacs-27.1+1/lib/alloca.in.h Examining data/emacs-27.1+1/lib/allocator.c Examining data/emacs-27.1+1/lib/allocator.h Examining data/emacs-27.1+1/lib/arg-nonnull.h Examining data/emacs-27.1+1/lib/at-func.c Examining data/emacs-27.1+1/lib/binary-io.c Examining data/emacs-27.1+1/lib/binary-io.h Examining data/emacs-27.1+1/lib/byteswap.in.h Examining data/emacs-27.1+1/lib/c++defs.h Examining data/emacs-27.1+1/lib/c-ctype.c Examining data/emacs-27.1+1/lib/c-ctype.h Examining data/emacs-27.1+1/lib/c-strcase.h Examining data/emacs-27.1+1/lib/c-strcasecmp.c Examining data/emacs-27.1+1/lib/c-strncasecmp.c Examining data/emacs-27.1+1/lib/canonicalize-lgpl.c Examining data/emacs-27.1+1/lib/careadlinkat.c Examining data/emacs-27.1+1/lib/careadlinkat.h Examining data/emacs-27.1+1/lib/cdefs.h Examining data/emacs-27.1+1/lib/cloexec.c Examining data/emacs-27.1+1/lib/cloexec.h Examining data/emacs-27.1+1/lib/close-stream.c Examining data/emacs-27.1+1/lib/close-stream.h Examining data/emacs-27.1+1/lib/copy-file-range.c Examining data/emacs-27.1+1/lib/count-leading-zeros.c Examining data/emacs-27.1+1/lib/count-leading-zeros.h Examining data/emacs-27.1+1/lib/count-one-bits.c Examining data/emacs-27.1+1/lib/count-one-bits.h Examining data/emacs-27.1+1/lib/count-trailing-zeros.c Examining data/emacs-27.1+1/lib/count-trailing-zeros.h Examining data/emacs-27.1+1/lib/diffseq.h Examining data/emacs-27.1+1/lib/dirent.in.h Examining data/emacs-27.1+1/lib/dirfd.c Examining data/emacs-27.1+1/lib/dosname.h Examining data/emacs-27.1+1/lib/dtoastr.c Examining data/emacs-27.1+1/lib/dtotimespec.c Examining data/emacs-27.1+1/lib/dup2.c Examining data/emacs-27.1+1/lib/errno.in.h Examining data/emacs-27.1+1/lib/euidaccess.c Examining data/emacs-27.1+1/lib/execinfo.c Examining data/emacs-27.1+1/lib/execinfo.in.h Examining data/emacs-27.1+1/lib/explicit_bzero.c Examining data/emacs-27.1+1/lib/faccessat.c Examining data/emacs-27.1+1/lib/fcntl.c Examining data/emacs-27.1+1/lib/fcntl.in.h Examining data/emacs-27.1+1/lib/fdopendir.c Examining data/emacs-27.1+1/lib/filemode.c Examining data/emacs-27.1+1/lib/filemode.h Examining data/emacs-27.1+1/lib/filevercmp.c Examining data/emacs-27.1+1/lib/filevercmp.h Examining data/emacs-27.1+1/lib/fingerprint.c Examining data/emacs-27.1+1/lib/fingerprint.h Examining data/emacs-27.1+1/lib/flexmember.h Examining data/emacs-27.1+1/lib/fpending.c Examining data/emacs-27.1+1/lib/fpending.h Examining data/emacs-27.1+1/lib/fstatat.c Examining data/emacs-27.1+1/lib/fsusage.c Examining data/emacs-27.1+1/lib/fsusage.h Examining data/emacs-27.1+1/lib/fsync.c Examining data/emacs-27.1+1/lib/ftoastr.c Examining data/emacs-27.1+1/lib/ftoastr.h Examining data/emacs-27.1+1/lib/get-permissions.c Examining data/emacs-27.1+1/lib/getdtablesize.c Examining data/emacs-27.1+1/lib/getgroups.c Examining data/emacs-27.1+1/lib/getloadavg.c Examining data/emacs-27.1+1/lib/getopt-cdefs.in.h Examining data/emacs-27.1+1/lib/getopt-core.h Examining data/emacs-27.1+1/lib/getopt-ext.h Examining data/emacs-27.1+1/lib/getopt-pfx-core.h Examining data/emacs-27.1+1/lib/getopt-pfx-ext.h Examining data/emacs-27.1+1/lib/getopt.c Examining data/emacs-27.1+1/lib/getopt.in.h Examining data/emacs-27.1+1/lib/getopt1.c Examining data/emacs-27.1+1/lib/getopt_int.h Examining data/emacs-27.1+1/lib/gettext.h Examining data/emacs-27.1+1/lib/gettime.c Examining data/emacs-27.1+1/lib/gettimeofday.c Examining data/emacs-27.1+1/lib/group-member.c Examining data/emacs-27.1+1/lib/ieee754.in.h Examining data/emacs-27.1+1/lib/ignore-value.h Examining data/emacs-27.1+1/lib/intprops.h Examining data/emacs-27.1+1/lib/inttypes.in.h Examining data/emacs-27.1+1/lib/libc-config.h Examining data/emacs-27.1+1/lib/limits.in.h Examining data/emacs-27.1+1/lib/localtime-buffer.c Examining data/emacs-27.1+1/lib/localtime-buffer.h Examining data/emacs-27.1+1/lib/lstat.c Examining data/emacs-27.1+1/lib/malloca.c Examining data/emacs-27.1+1/lib/malloca.h Examining data/emacs-27.1+1/lib/md5.c Examining data/emacs-27.1+1/lib/md5.h Examining data/emacs-27.1+1/lib/memmem.c Examining data/emacs-27.1+1/lib/mempcpy.c Examining data/emacs-27.1+1/lib/memrchr.c Examining data/emacs-27.1+1/lib/min-max.h Examining data/emacs-27.1+1/lib/minmax.h Examining data/emacs-27.1+1/lib/mkostemp.c Examining data/emacs-27.1+1/lib/mktime-internal.h Examining data/emacs-27.1+1/lib/mktime.c Examining data/emacs-27.1+1/lib/nstrftime.c Examining data/emacs-27.1+1/lib/open.c Examining data/emacs-27.1+1/lib/openat-die.c Examining data/emacs-27.1+1/lib/openat-priv.h Examining data/emacs-27.1+1/lib/openat-proc.c Examining data/emacs-27.1+1/lib/openat.h Examining data/emacs-27.1+1/lib/pathmax.h Examining data/emacs-27.1+1/lib/pipe2.c Examining data/emacs-27.1+1/lib/pselect.c Examining data/emacs-27.1+1/lib/pthread_sigmask.c Examining data/emacs-27.1+1/lib/putenv.c Examining data/emacs-27.1+1/lib/qcopy-acl.c Examining data/emacs-27.1+1/lib/readlink.c Examining data/emacs-27.1+1/lib/readlinkat.c Examining data/emacs-27.1+1/lib/regcomp.c Examining data/emacs-27.1+1/lib/regex.c Examining data/emacs-27.1+1/lib/regex.h Examining data/emacs-27.1+1/lib/regex_internal.c Examining data/emacs-27.1+1/lib/regex_internal.h Examining data/emacs-27.1+1/lib/regexec.c Examining data/emacs-27.1+1/lib/root-uid.h Examining data/emacs-27.1+1/lib/save-cwd.c Examining data/emacs-27.1+1/lib/save-cwd.h Examining data/emacs-27.1+1/lib/set-permissions.c Examining data/emacs-27.1+1/lib/sha1.c Examining data/emacs-27.1+1/lib/sha1.h Examining data/emacs-27.1+1/lib/sha256.c Examining data/emacs-27.1+1/lib/sha256.h Examining data/emacs-27.1+1/lib/sha512.c Examining data/emacs-27.1+1/lib/sha512.h Examining data/emacs-27.1+1/lib/sig2str.c Examining data/emacs-27.1+1/lib/sig2str.h Examining data/emacs-27.1+1/lib/signal.in.h Examining data/emacs-27.1+1/lib/stat-time.c Examining data/emacs-27.1+1/lib/stat-time.h Examining data/emacs-27.1+1/lib/stdalign.in.h Examining data/emacs-27.1+1/lib/stddef.in.h Examining data/emacs-27.1+1/lib/stdint.in.h Examining data/emacs-27.1+1/lib/stdio-impl.h Examining data/emacs-27.1+1/lib/stdio.in.h Examining data/emacs-27.1+1/lib/stdlib.in.h Examining data/emacs-27.1+1/lib/stpcpy.c Examining data/emacs-27.1+1/lib/str-two-way.h Examining data/emacs-27.1+1/lib/strftime.h Examining data/emacs-27.1+1/lib/string.in.h Examining data/emacs-27.1+1/lib/strnlen.c Examining data/emacs-27.1+1/lib/strtoimax.c Examining data/emacs-27.1+1/lib/strtol.c Examining data/emacs-27.1+1/lib/strtoll.c Examining data/emacs-27.1+1/lib/symlink.c Examining data/emacs-27.1+1/lib/sys_select.in.h Examining data/emacs-27.1+1/lib/sys_stat.in.h Examining data/emacs-27.1+1/lib/sys_time.in.h Examining data/emacs-27.1+1/lib/sys_types.in.h Examining data/emacs-27.1+1/lib/tempname.c Examining data/emacs-27.1+1/lib/tempname.h Examining data/emacs-27.1+1/lib/time-internal.h Examining data/emacs-27.1+1/lib/time.in.h Examining data/emacs-27.1+1/lib/time_r.c Examining data/emacs-27.1+1/lib/time_rz.c Examining data/emacs-27.1+1/lib/timegm.c Examining data/emacs-27.1+1/lib/timespec-add.c Examining data/emacs-27.1+1/lib/timespec-sub.c Examining data/emacs-27.1+1/lib/timespec.c Examining data/emacs-27.1+1/lib/timespec.h Examining data/emacs-27.1+1/lib/u64.c Examining data/emacs-27.1+1/lib/u64.h Examining data/emacs-27.1+1/lib/unistd.c Examining data/emacs-27.1+1/lib/unistd.in.h Examining data/emacs-27.1+1/lib/unlocked-io.h Examining data/emacs-27.1+1/lib/utimens.c Examining data/emacs-27.1+1/lib/utimens.h Examining data/emacs-27.1+1/lib/verify.h Examining data/emacs-27.1+1/lib/vla.h Examining data/emacs-27.1+1/lib/warn-on-use.h Examining data/emacs-27.1+1/lib/xalloc-oversized.h Examining data/emacs-27.1+1/lwlib/lwlib-Xaw.c Examining data/emacs-27.1+1/lwlib/lwlib-Xaw.h Examining data/emacs-27.1+1/lwlib/lwlib-Xlw.c Examining data/emacs-27.1+1/lwlib/lwlib-Xlw.h Examining data/emacs-27.1+1/lwlib/lwlib-Xm.c Examining data/emacs-27.1+1/lwlib/lwlib-Xm.h Examining data/emacs-27.1+1/lwlib/lwlib-int.h Examining data/emacs-27.1+1/lwlib/lwlib-utils.c Examining data/emacs-27.1+1/lwlib/lwlib-utils.h Examining data/emacs-27.1+1/lwlib/lwlib-widget.h Examining data/emacs-27.1+1/lwlib/lwlib.c Examining data/emacs-27.1+1/lwlib/lwlib.h Examining data/emacs-27.1+1/lwlib/xlwmenu.c Examining data/emacs-27.1+1/lwlib/xlwmenu.h Examining data/emacs-27.1+1/lwlib/xlwmenuP.h Examining data/emacs-27.1+1/msdos/inttypes.h Examining data/emacs-27.1+1/nt/addpm.c Examining data/emacs-27.1+1/nt/cmdproxy.c Examining data/emacs-27.1+1/nt/ddeclient.c Examining data/emacs-27.1+1/nt/inc/arpa/inet.h Examining data/emacs-27.1+1/nt/inc/dirent.h Examining data/emacs-27.1+1/nt/inc/grp.h Examining data/emacs-27.1+1/nt/inc/inttypes.h Examining data/emacs-27.1+1/nt/inc/langinfo.h Examining data/emacs-27.1+1/nt/inc/mingw_time.h Examining data/emacs-27.1+1/nt/inc/ms-w32.h Examining data/emacs-27.1+1/nt/inc/netdb.h Examining data/emacs-27.1+1/nt/inc/netinet/in.h Examining data/emacs-27.1+1/nt/inc/nl_types.h Examining data/emacs-27.1+1/nt/inc/pwd.h Examining data/emacs-27.1+1/nt/inc/stdalign.h Examining data/emacs-27.1+1/nt/inc/stdbool.h Examining data/emacs-27.1+1/nt/inc/stdint.h Examining data/emacs-27.1+1/nt/inc/sys/acl.h Examining data/emacs-27.1+1/nt/inc/sys/file.h Examining data/emacs-27.1+1/nt/inc/sys/ioctl.h Examining data/emacs-27.1+1/nt/inc/sys/mman.h Examining data/emacs-27.1+1/nt/inc/sys/param.h Examining data/emacs-27.1+1/nt/inc/sys/resource.h Examining data/emacs-27.1+1/nt/inc/sys/socket.h Examining data/emacs-27.1+1/nt/inc/sys/stat.h Examining data/emacs-27.1+1/nt/inc/sys/time.h Examining data/emacs-27.1+1/nt/inc/sys/wait.h Examining data/emacs-27.1+1/nt/inc/unistd.h Examining data/emacs-27.1+1/nt/preprep.c Examining data/emacs-27.1+1/nt/runemacs.c Examining data/emacs-27.1+1/oldXMenu/Activate.c Examining data/emacs-27.1+1/oldXMenu/AddPane.c Examining data/emacs-27.1+1/oldXMenu/AddSel.c Examining data/emacs-27.1+1/oldXMenu/ChgPane.c Examining data/emacs-27.1+1/oldXMenu/ChgSel.c Examining data/emacs-27.1+1/oldXMenu/Create.c Examining data/emacs-27.1+1/oldXMenu/DelPane.c Examining data/emacs-27.1+1/oldXMenu/DelSel.c Examining data/emacs-27.1+1/oldXMenu/Destroy.c Examining data/emacs-27.1+1/oldXMenu/Error.c Examining data/emacs-27.1+1/oldXMenu/EvHand.c Examining data/emacs-27.1+1/oldXMenu/FindPane.c Examining data/emacs-27.1+1/oldXMenu/FindSel.c Examining data/emacs-27.1+1/oldXMenu/InsPane.c Examining data/emacs-27.1+1/oldXMenu/InsSel.c Examining data/emacs-27.1+1/oldXMenu/Internal.c Examining data/emacs-27.1+1/oldXMenu/Locate.c Examining data/emacs-27.1+1/oldXMenu/Post.c Examining data/emacs-27.1+1/oldXMenu/Recomp.c Examining data/emacs-27.1+1/oldXMenu/SetAEQ.c Examining data/emacs-27.1+1/oldXMenu/SetFrz.c Examining data/emacs-27.1+1/oldXMenu/SetPane.c Examining data/emacs-27.1+1/oldXMenu/SetSel.c Examining data/emacs-27.1+1/oldXMenu/X10.h Examining data/emacs-27.1+1/oldXMenu/XCrAssoc.c Examining data/emacs-27.1+1/oldXMenu/XDelAssoc.c Examining data/emacs-27.1+1/oldXMenu/XDestAssoc.c Examining data/emacs-27.1+1/oldXMenu/XLookAssoc.c Examining data/emacs-27.1+1/oldXMenu/XMakeAssoc.c Examining data/emacs-27.1+1/oldXMenu/XMenu.h Examining data/emacs-27.1+1/oldXMenu/XMenuInt.h Examining data/emacs-27.1+1/oldXMenu/copyright.h Examining data/emacs-27.1+1/oldXMenu/insque.c Examining data/emacs-27.1+1/src/alloc.c Examining data/emacs-27.1+1/src/atimer.c Examining data/emacs-27.1+1/src/atimer.h Examining data/emacs-27.1+1/src/bidi.c Examining data/emacs-27.1+1/src/bignum.c Examining data/emacs-27.1+1/src/bignum.h Examining data/emacs-27.1+1/src/blockinput.h Examining data/emacs-27.1+1/src/buffer.c Examining data/emacs-27.1+1/src/buffer.h Examining data/emacs-27.1+1/src/bytecode.c Examining data/emacs-27.1+1/src/callint.c Examining data/emacs-27.1+1/src/callproc.c Examining data/emacs-27.1+1/src/casefiddle.c Examining data/emacs-27.1+1/src/casetab.c Examining data/emacs-27.1+1/src/category.c Examining data/emacs-27.1+1/src/category.h Examining data/emacs-27.1+1/src/ccl.c Examining data/emacs-27.1+1/src/ccl.h Examining data/emacs-27.1+1/src/character.c Examining data/emacs-27.1+1/src/character.h Examining data/emacs-27.1+1/src/charset.c Examining data/emacs-27.1+1/src/charset.h Examining data/emacs-27.1+1/src/chartab.c Examining data/emacs-27.1+1/src/cm.c Examining data/emacs-27.1+1/src/cm.h Examining data/emacs-27.1+1/src/cmds.c Examining data/emacs-27.1+1/src/coding.c Examining data/emacs-27.1+1/src/coding.h Examining data/emacs-27.1+1/src/commands.h Examining data/emacs-27.1+1/src/composite.c Examining data/emacs-27.1+1/src/composite.h Examining data/emacs-27.1+1/src/conf_post.h Examining data/emacs-27.1+1/src/cygw32.c Examining data/emacs-27.1+1/src/cygw32.h Examining data/emacs-27.1+1/src/data.c Examining data/emacs-27.1+1/src/dbusbind.c Examining data/emacs-27.1+1/src/decompress.c Examining data/emacs-27.1+1/src/dired.c Examining data/emacs-27.1+1/src/dispextern.h Examining data/emacs-27.1+1/src/dispnew.c Examining data/emacs-27.1+1/src/disptab.h Examining data/emacs-27.1+1/src/doc.c Examining data/emacs-27.1+1/src/doprnt.c Examining data/emacs-27.1+1/src/dosfns.c Examining data/emacs-27.1+1/src/dosfns.h Examining data/emacs-27.1+1/src/dynlib.c Examining data/emacs-27.1+1/src/dynlib.h Examining data/emacs-27.1+1/src/editfns.c Examining data/emacs-27.1+1/src/emacs-icon.h Examining data/emacs-27.1+1/src/emacs-module.c Examining data/emacs-27.1+1/src/emacs.c Examining data/emacs-27.1+1/src/emacsgtkfixed.c Examining data/emacs-27.1+1/src/emacsgtkfixed.h Examining data/emacs-27.1+1/src/eval.c Examining data/emacs-27.1+1/src/fileio.c Examining data/emacs-27.1+1/src/filelock.c Examining data/emacs-27.1+1/src/firstfile.c Examining data/emacs-27.1+1/src/floatfns.c Examining data/emacs-27.1+1/src/fns.c Examining data/emacs-27.1+1/src/font.c Examining data/emacs-27.1+1/src/font.h Examining data/emacs-27.1+1/src/fontset.c Examining data/emacs-27.1+1/src/fontset.h Examining data/emacs-27.1+1/src/frame.c Examining data/emacs-27.1+1/src/frame.h Examining data/emacs-27.1+1/src/fringe.c Examining data/emacs-27.1+1/src/ftcrfont.c Examining data/emacs-27.1+1/src/ftfont.c Examining data/emacs-27.1+1/src/ftfont.h Examining data/emacs-27.1+1/src/ftxfont.c Examining data/emacs-27.1+1/src/getpagesize.h Examining data/emacs-27.1+1/src/gfilenotify.c Examining data/emacs-27.1+1/src/gmalloc.c Examining data/emacs-27.1+1/src/gnutls.c Examining data/emacs-27.1+1/src/gnutls.h Examining data/emacs-27.1+1/src/gtkutil.c Examining data/emacs-27.1+1/src/gtkutil.h Examining data/emacs-27.1+1/src/hbfont.c Examining data/emacs-27.1+1/src/image.c Examining data/emacs-27.1+1/src/indent.c Examining data/emacs-27.1+1/src/indent.h Examining data/emacs-27.1+1/src/inotify.c Examining data/emacs-27.1+1/src/insdel.c Examining data/emacs-27.1+1/src/intervals.c Examining data/emacs-27.1+1/src/intervals.h Examining data/emacs-27.1+1/src/json.c Examining data/emacs-27.1+1/src/keyboard.c Examining data/emacs-27.1+1/src/keyboard.h Examining data/emacs-27.1+1/src/keymap.c Examining data/emacs-27.1+1/src/keymap.h Examining data/emacs-27.1+1/src/kqueue.c Examining data/emacs-27.1+1/src/lastfile.c Examining data/emacs-27.1+1/src/lcms.c Examining data/emacs-27.1+1/src/lisp.h Examining data/emacs-27.1+1/src/lread.c Examining data/emacs-27.1+1/src/macfont.h Examining data/emacs-27.1+1/src/macros.c Examining data/emacs-27.1+1/src/macros.h Examining data/emacs-27.1+1/src/marker.c Examining data/emacs-27.1+1/src/menu.c Examining data/emacs-27.1+1/src/menu.h Examining data/emacs-27.1+1/src/mini-gmp-emacs.c Examining data/emacs-27.1+1/src/mini-gmp.c Examining data/emacs-27.1+1/src/mini-gmp.h Examining data/emacs-27.1+1/src/minibuf.c Examining data/emacs-27.1+1/src/module-env-25.h Examining data/emacs-27.1+1/src/module-env-26.h Examining data/emacs-27.1+1/src/module-env-27.h Examining data/emacs-27.1+1/src/msdos.c