/* sc_file_ops.h — низкоуровневые безопасные файловые операции Commander. */ #ifndef SC_FILE_OPS_H #define SC_FILE_OPS_H #include /* Переименовать old_name в new_name внутри directory и восстановить CWD. * 0 — успех; -1 — операция отклонена, CWD восстановлен; * -2 — восстановить CWD после попытки не удалось. */ int sc_rename_local(const char *directory, const char *old_name, const char *new_name, char *cwd_buffer, uint16_t cwd_capacity) __banked; #endif