X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Flib.c;h=6d66da05b2b9470c31c32d53b44c62864f58f51d;hb=9867382061f9035d65e118d95fa819c0e615f353;hp=28fb4672c6154c5bd7238dc6347e9ea6060ddd9e;hpb=58c7107eb0a5ae254c135f2eaa6263751f1ebe67;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/lib.c b/Usermode/Libraries/ld-acess.so_src/lib.c index 28fb4672..6d66da05 100644 --- a/Usermode/Libraries/ld-acess.so_src/lib.c +++ b/Usermode/Libraries/ld-acess.so_src/lib.c @@ -47,11 +47,21 @@ int strlen(const char *str) return len; } +int memcmp(const void *p1, const void *p2, int len) +{ + const char *b1 = p1, *b2 = p2; + while(len --) + { + if(b1 != b2) return b1 - b2; + } + return 0; +} + /** * \fn int file_exists(char *filename) * \brief Checks if a file exists */ -int file_exists(char *filename) +int file_exists(const char *filename) { int fd; //fd = open(filename, OPENFLAG_READ);