X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Finclude_exp%2Facess%2Fsys.h;h=4e0f14524069191b98641b71e5f69a6dea8a435a;hb=92c5980925e773c6e1d6775c50c9d86c77b84d23;hp=0643ba4651f460d8ffa576879ed7f67385203e19;hpb=c1b33e91984102c1aa9a2ffe19f02c315b481726;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h b/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h index 0643ba46..4e0f1452 100644 --- a/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h +++ b/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h @@ -115,7 +115,12 @@ extern int _SysSelect(int nfds, fd_set *read, fd_set *write, fd_set *err, int64_ extern int _SysMkDir(const char *dirname); extern int _SysUnlink(const char *pathname); extern void* _SysMMap(void *addr, size_t length, unsigned int _flags, int fd, uint64_t offset); -#define _SysMMap(addr,length,flags,prot,fd,offset) _SysMMap(addr,length,(flags|(prot<<16)), fd, offset) +#ifdef _SysMMap +# undef _SysMMap +# define _SysMMap(addr,length,flags,prot,fd,offset) acess__SysMMap(addr,length,(flags|(prot<<16)), fd, offset) +#else +# define _SysMMap(addr,length,flags,prot,fd,offset) _SysMMap(addr,length,(flags|(prot<<16)), fd, offset) +#endif extern int _SysMUnMap(void *addr, size_t length); extern uint64_t _SysMarshalFD(int FD); extern int _SysUnMarshalFD(uint64_t Handle);