Нужно модифицировать функции __read и __write в файлах ...\arm\config\template\project\dlib\read.c и write.c; В конечном счете именно эти функции вызываются из printf, fprintf, puts, gets, scanf и т.п.
Если ввод или вывод происходит не через stdin, stdout или stderr - то нужно модифицировать __open, чтобы вернуть handle по которому делать проверку в __read и __write
Еще очень полезно ознакомиться с FILE *_Files[FOPEN_MAX];
|