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