blob: 4e534a62984d897b4fd9386361dd20cb849f21c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#ifndef _XOPEN_SOURCE
#define _XOPEN_SOURCE 700
#endif
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#include <stdlib.h>
#include <string.h>
#include "platform.h"
void *cc4group_mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset)
{
return mmap(start, length, prot, flags, fd, offset);
}
int cc4group_munmap(void *addr, size_t length)
{
return munmap(addr, length);
}
char* cc4group_absolutePath(const char* path)
{
return realpath(path, NULL);
}
char* cc4group_basename(const char* path)
{
return strdup(basename(path));
}
|