Ignore:
Timestamp:
2019-05-28T19:24:14Z (5 years ago)
Author:
GitHub <noreply@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
77de449e
Parents:
af5037d (diff), bebd154 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-05-28 19:24:14)
git-committer:
GitHub <noreply@…> (2019-05-28 19:24:14)
Message:

Merge pull request #161 from le-jzr/cxxcompat2

C++ compatibility improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/include/posix/sys/mman.h

    raf5037d r52acfab  
    3737
    3838#include <sys/types.h>
    39 #include <abi/mm/as.h>
     39#include <_bits/decls.h>
    4040
    41 #define MAP_FAILED ((void *) -1)
     41#define MAP_FAILED  ((void *) -1)
    4242
    4343#define MAP_SHARED     (1 << 0)
     
    4545#define MAP_FIXED      (1 << 2)
    4646#define MAP_ANONYMOUS  (1 << 3)
    47 #define MAP_ANON MAP_ANONYMOUS
     47#define MAP_ANON       MAP_ANONYMOUS
    4848
    49 #undef PROT_NONE
    50 #undef PROT_READ
    51 #undef PROT_WRITE
    52 #undef PROT_EXEC
    53 #define PROT_NONE  0
    54 #define PROT_READ  AS_AREA_READ
    55 #define PROT_WRITE AS_AREA_WRITE
    56 #define PROT_EXEC  AS_AREA_EXEC
     49#define PROT_NONE   0
     50#define PROT_READ   1
     51#define PROT_WRITE  2
     52#define PROT_EXEC   4
     53
     54__C_DECLS_BEGIN;
    5755
    5856extern void *mmap(void *start, size_t length, int prot, int flags, int fd,
     
    6058extern int munmap(void *start, size_t length);
    6159
     60__C_DECLS_END;
     61
    6262#endif /* POSIX_SYS_MMAN_H_ */
    6363
Note: See TracChangeset for help on using the changeset viewer.