| Index: sysdeps/nacl/irt.h
|
| diff --git a/sysdeps/nacl/irt.h b/sysdeps/nacl/irt.h
|
| index c363d032da8aafaf02b7466ee4e52ce466419dea..300ae8e43f35c9772205d7c740e7d3c27b53da75 100644
|
| --- a/sysdeps/nacl/irt.h
|
| +++ b/sysdeps/nacl/irt.h
|
| @@ -78,12 +78,20 @@ struct nacl_irt_filename {
|
| };
|
|
|
| #define NACL_IRT_MEMORY_v0_1 "nacl-irt-memory-0.1"
|
| -struct nacl_irt_memory {
|
| +struct nacl_irt_memory_v0_1 {
|
| int (*sysbrk)(void **newbrk);
|
| int (*mmap)(void **addr, size_t len, int prot, int flags, int fd, off_t off);
|
| int (*munmap)(void *addr, size_t len);
|
| };
|
|
|
| +#define NACL_IRT_MEMORY_v0_2 "nacl-irt-memory-0.2"
|
| +struct nacl_irt_memory_v0_2 {
|
| + int (*sysbrk)(void **newbrk);
|
| + int (*mmap)(void **addr, size_t len, int prot, int flags, int fd, off_t off);
|
| + int (*munmap)(void *addr, size_t len);
|
| + int (*mprotect)(void *addr, size_t len, int prot);
|
| +};
|
| +
|
| #define NACL_IRT_DYNCODE_v0_1 "nacl-irt-dyncode-0.1"
|
| struct nacl_irt_dyncode {
|
| int (*dyncode_create)(void *dest, const void *src, size_t size);
|
|
|