file recorder behavior fixed for SYS_PIPE_DIR defined in config.h