libstand: Change sbrk() in libstand to take an intptr_t like libc's. master
authorSascha Wildner <saw@online.de>
Wed, 10 Feb 2016 20:58:11 +0000 (21:58 +0100)
committerSascha Wildner <saw@online.de>
Wed, 10 Feb 2016 20:58:36 +0000 (21:58 +0100)
lib/libstand/libstand.3
lib/libstand/sbrk.c
lib/libstand/stand.h

index 3d3f21e..8c8cf3b 100644 (file)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD: src/lib/libstand/libstand.3,v 1.5.2.11 2002/06/26 19:14:43 schweikh Exp $
 .\"
-.Dd January 2, 2013
+.Dd February 10, 2016
 .Dt LIBSTAND 3
 .Os
 .Sh NAME
@@ -83,7 +83,7 @@ will be used for the heap; attempting to allocate beyond this will result
 in a panic.
 .It Xo
 .Ft "char *"
-.Fn sbrk "int junk"
+.Fn sbrk "intptr_t incr"
 .Xc
 .Pp
 Provides the behaviour of
@@ -92,7 +92,7 @@ i.e.\& returns the highest point that the heap has reached.
 This value can
 be used during testing to determine the actual heap usage.
 The
-.Fa junk
+.Fa incr
 argument is ignored.
 .El
 .Sh ENVIRONMENT
index 3c5fe1e..7c61a67 100644 (file)
@@ -24,7 +24,6 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/lib/libstand/sbrk.c,v 1.2.2.1 2000/05/18 08:00:57 ps Exp $
- * $DragonFly: src/lib/libstand/sbrk.c,v 1.2 2003/06/17 04:26:51 dillon Exp $
  */
 
 /*
@@ -53,7 +52,7 @@ getheap(size_t *sizep)
 }
 
 char *
-sbrk(int incr)
+sbrk(intptr_t incr)
 {
     char       *ret;
     
@@ -66,4 +65,3 @@ sbrk(int incr)
     errno = ENOMEM;
     return((char *)-1);
 }
-
index 6412b18..28ab052 100644 (file)
@@ -231,7 +231,7 @@ tolower(int c)
 /* sbrk emulation */
 extern void    setheap(void *, void *);
 extern char    *getheap(size_t *sizep);
-extern char    *sbrk(int);
+extern char    *sbrk(intptr_t);
 
 /* Matt Dillon's zalloc/zmalloc */
 extern void    *malloc(size_t);