Beispiel #1
0
stdbuf (void)
{
    char *e_mode = getenv ("_STDBUF_E");
    char *i_mode = getenv ("_STDBUF_I");
    char *o_mode = getenv ("_STDBUF_O");
    if (e_mode) /* Do first so can write errors to stderr  */
        apply_mode (stderr, e_mode);
    if (i_mode)
        apply_mode (stdin, i_mode);
    if (o_mode)
        apply_mode (stdout, o_mode);
}
Beispiel #2
0
__attribute__ ((constructor)) static void
stdbuf (void)
{
  char *e_mode = getenv ("_STDBUF_E");
  char *i_mode = getenv ("_STDBUF_I");
  char *o_mode = getenv ("_STDBUF_O");
  if (e_mode) /* Do first so can write errors to stderr  */
    apply_mode (stderr, e_mode);
  if (i_mode)
    apply_mode (stdin, i_mode);
  if (o_mode)
    apply_mode (stdout, o_mode);
}