Changeset 2902


Ignore:
Timestamp:
Dec 25, 2006, 2:46:23 AM (19 years ago)
Author:
bird
Message:

hacking.

Location:
trunk/libc/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/libc/src/genalias/Makefile.kmk

    r2739 r2902  
    4141endif
    4242genalias_SOURCES = \
    43         $(PATH_LIBC_SRC)/genalias/genalias.c \
     43        genalias.c
    4444
    4545
  • trunk/libc/src/kNIX/Makefile.kmk

    r2805 r2902  
    4646    $(PATH_LIBC_SRC)/kNIX/b_processSetResourceLimit.c \
    4747    $(PATH_LIBC_SRC)/kNIX/b_signalSendPid.c \
    48     $(PATH_LIBC_SRC)/kNIX/filehandles.c \
    49     $(PATH_LIBC_SRC)/kNIX/fs.c \
    5048    $(PATH_LIBC_SRC)/kNIX/heap.c \
    5149    $(PATH_LIBC_SRC)/kNIX/heapdata.c \
    5250
     51#    $(PATH_LIBC_SRC)/kNIX/fs.c \
     52#    $(PATH_LIBC_SRC)/kNIX/filehandles.c \
    5353#    $(PATH_LIBC_SRC)/kNIX/b_ioDuplicate.c \
    5454
  • trunk/libc/src/kNIX/heap.c

    r2739 r2902  
    5555    FS_VAR_SAVE_LOAD();
    5656    int rc = DosFreeMemEx((void *)ObjPtr);
    57     LIBC_ASSERTM(!rc, ("ObjPtr=%p rc=%d\n", ObjPtr, rc);
     57    LIBC_ASSERTM(!rc, vs"ObjPtr=%p rc=%d\n", ObjPtr, rc); (void)rc;
    5858    FS_RESTORE();
    5959
     
    6464                                      NULL,                 /* FreeSize */
    6565                                      MEM_RELEASE);         /* FreeType */
    66     LIBC_ASSERTM(NT_SUCCESS(rc), "ObjPtr=%p rc=%x\n", ObjPtr, rc);
     66    LIBC_ASSERTM(NT_SUCCESS(rc), "ObjPtr=%p rc=%x\n", ObjPtr, rc); (void)rc;
    6767
    6868#else
     
    8484#ifdef __OS2__
    8585    FS_VAR_SAVE_LOAD();
    86     int rc = DosAllocMemEx(&p, size, PAG_READ | PAG_WRITE | OBJ_FORK);
     86    int rc = DosAllocMemEx(&pv, size, PAG_READ | PAG_WRITE | OBJ_FORK);
    8787    FS_RESTORE();
    8888    if (rc)
     
    126126#ifdef __OS2__
    127127    FS_VAR_SAVE_LOAD();
    128     rc = DosSetMem((void *)addr, size, PAG_DEFAULT | PAG_COMMIT);
     128    int rc = DosSetMem((void *)addr, size, PAG_DEFAULT | PAG_COMMIT);
    129129    FS_RESTORE();
    130130    return !rc ? 0 : -EINVAL;
     
    154154#ifdef __OS2__
    155155    FS_VAR_SAVE_LOAD();
    156     rc = DosSetMem((void *)addr, size, PAG_DECOMMIT);
     156    int rc = DosSetMem((void *)addr, size, PAG_DECOMMIT);
    157157    FS_RESTORE();
    158158    return !rc ? 0 : -EINVAL;
  • trunk/libc/src/kNIX/heapdata.c

    r2739 r2902  
    3838_fmutex         __libc_back_gmtxHighHeap;
    3939PKNIXHEAPOBJ    __libc_back_gpHeapTopObj = NULL;
    40 KNIXHEAPOBJ     __libc_back_gaHeapObjs[CFG_KNIX_MAX_HEAP_OBJS] = {0};
     40KNIXHEAPOBJ     __libc_back_gaHeapObjs[CFG_KNIX_MAX_HEAP_OBJS] = {{0}};
    4141unsigned        __libc_back_gcHeapObjs = 0;
    4242size_t          __libc_back_gcbHeap = CFG_KNIX_HEAP_SIZE;
  • trunk/libc/src/kNIX/os2/brk.c

    r2739 r2902  
    88#include <sys/fmutex.h>
    99#include <emx/syscalls.h>
    10 #include "syscalls.h"
     10#include "../kNIX.h"
     11//#include "syscalls.h"
    1112
    1213int _STD(brk) (const void *brkp)
    1314{
    14   ULONG base;
     15  void *base;
    1516
    1617  if (_fmutex_request (&__libc_back_gmtxHeap, _FMR_IGNINT) != 0)
     
    2122  else if ((ULONG)brkp >= __libc_back_gpHeapTopObj->brk
    2223           && (ULONG)brkp <= __libc_back_gpHeapTopObj->end)
    23     base = __libc_back_heapExpandObjBy ((ULONG)brkp - __libc_back_gpHeapTopObj->brk);
     24    base = __libc_back_heapExpandObjBy ((uintptr_t)brkp - __libc_back_gpHeapTopObj->brk);
    2425  else if ((ULONG)brkp >= __libc_back_gpHeapTopObj->base
    2526           && (ULONG)brkp < __libc_back_gpHeapTopObj->brk)
    26     base = __libc_back_heapShrinkObjBy (__libc_back_gpHeapTopObj->brk - (ULONG)brkp);
     27    base = __libc_back_heapShrinkObjBy (__libc_back_gpHeapTopObj->brk - (uintptr_t)brkp);
    2728  else
    28     base = __libc_back_heapShrinkTo ((ULONG)brkp);
     29    base = __libc_back_heapShrinkTo ((uintptr_t)brkp);
    2930
    3031  if (_fmutex_release (&__libc_back_gmtxHeap) != 0)
    3132    return -1;
    3233
    33   if (base == 0)
     34  if (base == NULL)
    3435    {
    3536      errno = ENOMEM;
Note: See TracChangeset for help on using the changeset viewer.