File: mman.h

package info (click to toggle)
rtlinux 3.1pre3-3
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 4,896 kB
  • ctags: 4,228
  • sloc: ansic: 26,204; sh: 2,069; makefile: 1,414; perl: 855; tcl: 489; asm: 380; cpp: 42
file content (21 lines) | stat: -rw-r--r-- 640 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef __RTL_SYS_MMAN_H__
#define __RTL_SYS_MMAN_H__

#include <linux/mman.h>

extern caddr_t  mmap(void  *start,  size_t length, int prot , int flags, int fd, off_t offset);
extern int munmap(void *start, size_t length);

extern inline int mprotect(const void *addr, size_t len, int prot) { return 0; }

extern inline int msync(const void *start, size_t length, int flags) { return 0; }

extern inline int mlock(const void *addr, size_t len) { return 0; }

extern inline int munlock(const void *addr, size_t len) { return 0; }

extern inline int mlockall(int flags) { return 0; }

extern inline int munlockall(void) { return 0; }

#endif