diff -r 3a3c1a7fa1e8 -r 18da5738c9b6 genericopenlibs/openenvcore/backend/src/syscall/handlefms.cpp --- a/genericopenlibs/openenvcore/backend/src/syscall/handlefms.cpp Mon Mar 15 12:46:24 2010 +0200 +++ b/genericopenlibs/openenvcore/backend/src/syscall/handlefms.cpp Thu Apr 01 00:15:09 2010 +0300 @@ -167,6 +167,13 @@ return Backend()->stat(name, st, *aErrno); } +/* A reentrant version of lstat(). +*/ +EXPORT_C int _lstat_r (int *aErrno, const wchar_t *name, struct stat *st) + { + return Backend()->lstat(name, st, *aErrno); + } + EXPORT_C int _utime_r (int *aErrno, const wchar_t *name,const struct utimbuf *filetimes) { return Backend()->utime(name, filetimes, *aErrno);