home *** CD-ROM | disk | FTP | other *** search
- /* sys/brk.c (emx+gcc) -- Copyright (c) 1992-1993 by Eberhard Mattes */
-
- #include <sys/emx.h>
- #include <os2emx.h>
- #include "syscalls.h"
-
- void *__brk (void *addr)
- {
- void *old;
-
- old = __sbrk (0);
- if (old == (void *)(-1))
- return ((void *)(-1));
- if (__sbrk ((int)((char *)addr - (char *)old)) == (void *)(-1))
- return ((void *)-1);
- return ((void *)0);
- }
-