From e1f10b268ae40cbc969934f8e57aa6d892f631e6 Mon Sep 17 00:00:00 2001 From: midipix Date: Sun, 25 Aug 2019 22:53:42 +0000 Subject: glue layer: introduced , implemented associated interfaces. --- src/arch/nt32/fs.c | 26 ++++++++++++++++++++++++++ src/arch/nt64/fs.c | 26 ++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 src/arch/nt32/fs.c create mode 100644 src/arch/nt64/fs.c (limited to 'src') diff --git a/src/arch/nt32/fs.c b/src/arch/nt32/fs.c new file mode 100644 index 0000000..b198777 --- /dev/null +++ b/src/arch/nt32/fs.c @@ -0,0 +1,26 @@ +#include +#include "syscall.h" + +int __fs_rpath(int fdat, const char * path, int options, + char * buffer, size_t buflen) +{ + return __syscall(SYS_fs_rpath,fdat,path,options,buffer,buflen); +} + +int __fs_apath(int fdat, const char * path, int options, + char * buffer, size_t buflen) +{ + return __syscall(SYS_fs_apath,fdat,path,options,buffer,buflen); +} + +int __fs_npath(int fdat, const char * path, int options, + char * buffer, size_t buflen) +{ + return __syscall(SYS_fs_npath,fdat,path,options,buffer,buflen); +} + +int __fs_dpath(int fdat, const char * path, int options, + char * buffer, size_t buflen) +{ + return __syscall(SYS_fs_dpath,fdat,path,options,buffer,buflen); +} diff --git a/src/arch/nt64/fs.c b/src/arch/nt64/fs.c new file mode 100644 index 0000000..b198777 --- /dev/null +++ b/src/arch/nt64/fs.c @@ -0,0 +1,26 @@ +#include +#include "syscall.h" + +int __fs_rpath(int fdat, const char * path, int options, + char * buffer, size_t buflen) +{ + return __syscall(SYS_fs_rpath,fdat,path,options,buffer,buflen); +} + +int __fs_apath(int fdat, const char * path, int options, + char * buffer, size_t buflen) +{ + return __syscall(SYS_fs_apath,fdat,path,options,buffer,buflen); +} + +int __fs_npath(int fdat, const char * path, int options, + char * buffer, size_t buflen) +{ + return __syscall(SYS_fs_npath,fdat,path,options,buffer,buflen); +} + +int __fs_dpath(int fdat, const char * path, int options, + char * buffer, size_t buflen) +{ + return __syscall(SYS_fs_dpath,fdat,path,options,buffer,buflen); +} -- cgit v1.2.3