diff options
| author | downsj <> | 1996-08-21 03:12:18 +0000 |
|---|---|---|
| committer | downsj <> | 1996-08-21 03:12:18 +0000 |
| commit | 8f836bb8759ee5f65dc595c750204ce882afd2ad (patch) | |
| tree | b24fcae8c82ea4cf3d43e7cdbe729ba23c058503 /src/lib/libc/stdlib | |
| parent | 532fb5f59566abd7989c55c3ea05525f1fc89b11 (diff) | |
| download | openbsd-8f836bb8759ee5f65dc595c750204ce882afd2ad.tar.gz openbsd-8f836bb8759ee5f65dc595c750204ce882afd2ad.tar.bz2 openbsd-8f836bb8759ee5f65dc595c750204ce882afd2ad.zip | |
Document it.
Diffstat (limited to 'src/lib/libc/stdlib')
| -rw-r--r-- | src/lib/libc/stdlib/Makefile.inc | 4 | ||||
| -rw-r--r-- | src/lib/libc/stdlib/malloc.3 | 14 |
2 files changed, 14 insertions, 4 deletions
diff --git a/src/lib/libc/stdlib/Makefile.inc b/src/lib/libc/stdlib/Makefile.inc index 6c635ef354..abd46ae12a 100644 --- a/src/lib/libc/stdlib/Makefile.inc +++ b/src/lib/libc/stdlib/Makefile.inc | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # $OpenBSD: Makefile.inc,v 1.3 1996/08/10 04:18:48 tholo Exp $ | 1 | # $OpenBSD: Makefile.inc,v 1.4 1996/08/21 03:12:17 downsj Exp $ |
| 2 | 2 | ||
| 3 | # stdlib sources | 3 | # stdlib sources |
| 4 | .PATH: ${.CURDIR}/arch/${MACHINE_ARCH}/stdlib ${.CURDIR}/stdlib | 4 | .PATH: ${.CURDIR}/arch/${MACHINE_ARCH}/stdlib ${.CURDIR}/stdlib |
| @@ -37,7 +37,7 @@ MAN+= abort.3 abs.3 alloca.3 atexit.3 atof.3 atoi.3 atol.3 bsearch.3 \ | |||
| 37 | random.3 realpath.3 strtod.3 strtol.3 strtoul.3 system.3 | 37 | random.3 realpath.3 strtod.3 strtol.3 strtoul.3 system.3 |
| 38 | 38 | ||
| 39 | MLINKS+=getenv.3 setenv.3 getenv.3 unsetenv.3 getenv.3 putenv.3 | 39 | MLINKS+=getenv.3 setenv.3 getenv.3 unsetenv.3 getenv.3 putenv.3 |
| 40 | MLINKS+=malloc.3 free.3 malloc.3 realloc.3 | 40 | MLINKS+=malloc.3 free.3 malloc.3 realloc.3 cfree.3 |
| 41 | MLINKS+=qsort.3 heapsort.3 qsort.3 mergesort.3 | 41 | MLINKS+=qsort.3 heapsort.3 qsort.3 mergesort.3 |
| 42 | MLINKS+=rand.3 srand.3 | 42 | MLINKS+=rand.3 srand.3 |
| 43 | MLINKS+=random.3 initstate.3 random.3 setstate.3 random.3 srandom.3 | 43 | MLINKS+=random.3 initstate.3 random.3 setstate.3 random.3 srandom.3 |
diff --git a/src/lib/libc/stdlib/malloc.3 b/src/lib/libc/stdlib/malloc.3 index b6acd64854..979e77016d 100644 --- a/src/lib/libc/stdlib/malloc.3 +++ b/src/lib/libc/stdlib/malloc.3 | |||
| @@ -33,7 +33,7 @@ | |||
| 33 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 33 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
| 34 | .\" SUCH DAMAGE. | 34 | .\" SUCH DAMAGE. |
| 35 | .\" | 35 | .\" |
| 36 | .\" $OpenBSD: malloc.3,v 1.2 1996/08/10 04:18:49 tholo Exp $ | 36 | .\" $OpenBSD: malloc.3,v 1.3 1996/08/21 03:12:18 downsj Exp $ |
| 37 | .\" | 37 | .\" |
| 38 | .Dd June 4, 1993 | 38 | .Dd June 4, 1993 |
| 39 | .Dt MALLOC 3 | 39 | .Dt MALLOC 3 |
| @@ -42,7 +42,8 @@ | |||
| 42 | .Nm malloc , | 42 | .Nm malloc , |
| 43 | .Nd general memory allocation function | 43 | .Nd general memory allocation function |
| 44 | .Pp | 44 | .Pp |
| 45 | .Nm free | 45 | .Nm free , |
| 46 | .Nm cfree | ||
| 46 | .Nd free up memory allocated with malloc, calloc or realloc | 47 | .Nd free up memory allocated with malloc, calloc or realloc |
| 47 | .Pp | 48 | .Pp |
| 48 | .Nm realloc | 49 | .Nm realloc |
| @@ -53,6 +54,8 @@ | |||
| 53 | .Fn malloc "size_t size" | 54 | .Fn malloc "size_t size" |
| 54 | .Ft void | 55 | .Ft void |
| 55 | .Fn free "void *ptr" | 56 | .Fn free "void *ptr" |
| 57 | .Ft void | ||
| 58 | .Fn cfree "void *ptr" | ||
| 56 | .Ft void * | 59 | .Ft void * |
| 57 | .Fn realloc "void *ptr" "size_t size" | 60 | .Fn realloc "void *ptr" "size_t size" |
| 58 | .Sh DESCRIPTION | 61 | .Sh DESCRIPTION |
| @@ -83,6 +86,13 @@ If | |||
| 83 | .Fa ptr | 86 | .Fa ptr |
| 84 | is a null pointer, no action occurs. | 87 | is a null pointer, no action occurs. |
| 85 | .Pp | 88 | .Pp |
| 89 | A | ||
| 90 | .Fn cfree | ||
| 91 | function is also provided for compatibility with old systems and other | ||
| 92 | .Nm malloc | ||
| 93 | libraries; it is simply an alias for | ||
| 94 | .Fn free . | ||
| 95 | .Pp | ||
| 86 | The | 96 | The |
| 87 | .Fn realloc | 97 | .Fn realloc |
| 88 | function changes the size of the object pointed to by | 98 | function changes the size of the object pointed to by |
