]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man2/profil.2
xnu-2782.30.5.tar.gz
[apple/xnu.git] / bsd / man / man2 / profil.2
index ee6d78602c9d77286e39f9fba818d0236969bb4b..40ee9a463125dfe88437f2f5d92904ce34df4fda 100644 (file)
 .\"
 .\"    @(#)profil.2    8.1 (Berkeley) 6/4/93
 .\"
-.Dd June 4, 1993
+.Dd September 26, 2008
 .Dt PROFIL 2
 .Os
 .Sh NAME
 .Nm profil
 .Nd control process profiling
+.Sh LIBRARY
+.Lb libc
 .Sh SYNOPSIS
+.In unistd.h
 .Ft int
 .Fn profil "char *samples" "size_t size" "u_long offset" "u_int scale"
 .Sh DESCRIPTION
+.Pp
+.Fd -- This function is now deprecated. It will always return EINVAL. --
+.Pp
+The intended replacements are the user-level developer tools, like CHUD and dtrace.
+.Pp
+------
+.Pp
 The
 .Fn profil
 function enables or disables
@@ -117,8 +127,11 @@ contains an invalid address.
 .El
 .Sh SEE ALSO
 .Xr gprof 1
-.\" .Sh HISTORY
-.\" wish I knew...  probably v7.
+.Sh HISTORY
+The
+.Fn profil
+function appeared in
+.At v7 .
 .Sh BUGS
 This routine should be named
 .Fn profile .