Add notice about closing stdout/stderr file descriptors to style.md

This commit is contained in:
Ondřej Surý
2018-05-14 07:54:23 +02:00
parent a02efbe1f8
commit 174d00fbb8

View File

@@ -761,4 +761,6 @@ Bash should be avoided. Some pitfalls to avoid:
statement, or use `"cat << EOF"`.
* To set a variable from outside awk, use `"awk '{...}' var=value"` rather
than `"awk -vvar=value '{...}'"`
* Don't close stdout/stderr descriptors (`>&-`), but redirect them to /dev/null
instead (`>/dev/null`) as the closed descriptor might get reused leading to
unpredictable behaviour when using `fprintf(stderr, ...)`