Loading...
stdlib/memory.3 Libc-594.9.1 Libc-262
--- Libc/Libc-594.9.1/stdlib/memory.3
+++ Libc/Libc-262/stdlib/memory.3
@@ -36,101 +36,42 @@
 .Dt MEMORY 3
 .Os
 .Sh NAME
+.Nm malloc ,
+.Nm free ,
+.Nm realloc ,
+.Nm calloc ,
 .Nm alloca ,
-.Nm calloc ,
-.Nm free ,
-.Nm malloc ,
-.Nm mmap ,
-.Nm realloc
+.Nm mmap
 .Nd general memory allocation operations
 .Sh LIBRARY
 .Lb libc
 .Sh SYNOPSIS
 .In stdlib.h
 .Ft void *
-.Fo alloca
-.Fa "size_t size"
-.Fc
+.Fn malloc "size_t size"
+.Ft void
+.Fn free "void *ptr"
 .Ft void *
-.Fo calloc
-.Fa "size_t nelem"
-.Fa "size_t elsize"
-.Fc
-.Ft void
-.Fo free
-.Fa "void *ptr"
-.Fc
+.Fn realloc "void *ptr" "size_t size"
 .Ft void *
-.Fo malloc
-.Fa "size_t size"
-.Fc
+.Fn calloc "size_t nelem" "size_t elsize"
 .Ft void *
-.Fo realloc
-.Fa "void *ptr"
-.Fa "size_t size"
-.Fc
+.Fn alloca "size_t size"
+.In sys/types.h
 .In sys/mman.h
 .Ft void *
-.Fo mmap
-.Fa "void * addr"
-.Fa "size_t len"
-.Fa "int prot"
-.Fa "int flags"
-.Fa "int fildes"
-.Fa "off_t off"
-.Fc
+.Fn mmap "void * addr" "size_t len" "int prot" "int flags" "int fd" "off_t offset"
 .Sh DESCRIPTION
 These functions allocate and free memory for the calling process.
 They are described in the
 individual manual pages.
-.Sh LEGACY SYNOPSIS
-.Fd #include <sys/types.h>
-.Fd #include <sys/mman.h>
-.Pp
-.Ft void *
-.br
-.Fo mmap
-.Fa "void * addr"
-.Fa "size_t len"
-.Fa "int prot"
-.Fa "int flags"
-.Fa "int fildes"
-.Fa "off_t off"
-.Fc ;
-.Pp
-The include file
-.In sys/types.h
-is needed for this function.
-.Sh COMPATIBILITY
-.Fn mmap
-now returns with
-.Va errno
-set to EINVAL in places that historically succeeded.
-The rules have changed as follows:
-.Bl -bullet
-.It
-The
-.Fa flags
-parameter must specify either MAP_PRIVATE or MAP_SHARED.
-.It
-The
-.Fa size
-parameter must not be 0.
-.It
-The
-.Fa off
-parameter must be a multiple of pagesize,
-as returned by
-.Fn sysconf .
-.El
 .Sh SEE ALSO
 .Xr mmap 2 ,
 .Xr alloca 3 ,
 .Xr calloc 3 ,
 .Xr free 3 ,
 .Xr malloc 3 ,
-.Xr realloc 3 ,
-.Xr compat 5
+.Xr realloc 3
 .Sh STANDARDS
 These functions, with the exception of
 .Fn alloca