#include "devoptab_fs.h" int __wut_fs_unlink(struct _reent *r, const char *name) { FSStatus status; FSCmdBlock cmd; char *fixedPath; if (!name) { r->_errno = EINVAL; return -1; } fixedPath = __wut_fs_fixpath(r, name); if (!fixedPath) { return -1; } FSInitCmdBlock(&cmd); status = FSRemove(__wut_devoptab_fs_client, &cmd, fixedPath, -1); free(fixedPath); if (status < 0) { r->_errno = __wut_fs_translate_error(status); return -1; } return 0; }