From f089a030b46502d5df827974c0890694ba68319b Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Mon, 5 Mar 2012 15:50:41 +0100 Subject: [PATCH] Added stub for lstat(2). --- libmaxsi/include/sys/stat.h | 1 + libmaxsi/io.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/libmaxsi/include/sys/stat.h b/libmaxsi/include/sys/stat.h index d35da270..13dd8d6f 100644 --- a/libmaxsi/include/sys/stat.h +++ b/libmaxsi/include/sys/stat.h @@ -48,6 +48,7 @@ __BEGIN_DECLS int chmod(const char* path, mode_t mode); int fchmod(int fd, mode_t mode); int fstat(int fd, struct stat* st); +int lstat(const char* restrict path, struct stat* restrict st); int mkdir(const char *path, mode_t mode); int stat(const char* restrict path, struct stat* restrict st); mode_t umask(mode_t mask); diff --git a/libmaxsi/io.cpp b/libmaxsi/io.cpp index 2980104e..5b16d5c5 100644 --- a/libmaxsi/io.cpp +++ b/libmaxsi/io.cpp @@ -290,6 +290,11 @@ namespace Maxsi return SysStat(path, st); } + extern "C" int lstat(const char* path, struct stat* st) + { + return SysStat(path, st); + } + extern "C" int fstat(int fd, struct stat* st) { return SysFStat(fd, st);