functional O_APPEND and note