mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-02-14 03:12:10 +02:00
cat, head, ptx, shuf, tac, tail, tee, tr, and uniq used freopen on stdout, and were potentially vulnerable. dircolors, du, and tsort only used it on stdin, which is unaffected by freopen_safer, but this covers all uses for consistency. * cfg.mk (sc_require_stdio_safer): New rule. * gl/modules/xfreopen (Depends-on): Add freopen-safer. * gl/lib/xfreopen.c (includes): Use stdio--.h. * src/ptx.c (includes): Likewise. * src/shuf.c (includes): Likewise. * src/uniq.c (includes): Likewise. * src/dircolors.c (includes): Likewise. * src/du.c (includes): Likewise. * src/tsort.c (includes): Likewise.
27 lines
251 B
Plaintext
27 lines
251 B
Plaintext
Description:
|
|
a wrapper for frepoen
|
|
|
|
Files:
|
|
lib/xfreopen.c
|
|
lib/xfreopen.h
|
|
|
|
Depends-on:
|
|
error
|
|
exitfail
|
|
freopen-safer
|
|
quote
|
|
|
|
configure.ac:
|
|
|
|
Makefile.am:
|
|
lib_SOURCES += xfreopen.c xfreopen.h
|
|
|
|
Include:
|
|
"xfreopen.h"
|
|
|
|
License:
|
|
LGPL
|
|
|
|
Maintainer:
|
|
Jim Meyering
|