Changeset 1603 for trunk/src/emx/include


Ignore:
Timestamp:
Nov 4, 2004, 5:37:55 AM (21 years ago)
Author:
bird
Message:
  • mprotect().
  • Fixing timebomb issues.
  • removed b_fsChRoot since that's not used.
Location:
trunk/src/emx/include
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/InnoTekLIBC/backend.h

    • Property cvs2svn:cvs-rev changed from 1.7 to 1.8
    r1602 r1603  
    427427/** @} */
    428428
     429
     430/** @defgroup __libc_Back_MMan      LIBC Backend - Memory Management
     431 * @{ */
     432
     433/**
     434 * Change the memory protection attributes of a range of pages.
     435 * This function supports the crossing of object boundaries and works
     436 * on any memory the native apis works on.
     437 *
     438 * @returns Negative error code (errno.h) on failure.
     439 * @param   pv      Pointer to first page - page aligned!
     440 * @param   cb      Size of the ranage - page aligned!
     441 * @param   fFlags  The PROT_* flags to replace the current flags with.
     442 */
     443int __libc_Back_mmanProtect(void *pv, size_t cb, unsigned fFlags);
     444
     445/** @} */
     446
     447
    429448__END_DECLS
    430449
  • trunk/src/emx/include/InnoTekLIBC/logstrict.h

    • Property cvs2svn:cvs-rev changed from 1.8 to 1.9
    r1602 r1603  
    181181/** Environment APIs. */
    182182#define __LIBC_LOG_GRP_ENV          15
    183 
    184 /** Backend FS APIs. */
     183/** Memory Manager APIs. */
     184#define __LIBC_LOG_GRP_MMAN         16
     185
     186/** Backend Memory Mananger APIs. */
     187#define __LIBC_LOG_GRP_BACK_MMAN    21
     188/** Backend Loader APIs. */
    185189#define __LIBC_LOG_GRP_BACK_LDR     22
    186 /** Backend FS APIs. */
     190/** Backend Filesystem APIs. */
    187191#define __LIBC_LOG_GRP_BACK_FS      23
    188192/** Shared Process Database and LIBC Shared Memory APIs. */
Note: See TracChangeset for help on using the changeset viewer.