linux-man.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* function cerf in manpage but not in <complex.h>
@ 2010-09-11 22:06 ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb
  2010-09-11 23:01 ` Sam Varshavchik
       [not found] ` <b7b0d7b84ae39fc2c80b7efd5d04965a.squirrel-n3SY6/QrmYW9yqgUSJdT8BzNKWocxUEg/fObgANad5s@public.gmane.org>
  0 siblings, 2 replies; 4+ messages in thread
From: ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb @ 2010-09-11 22:06 UTC (permalink / raw)
  To: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w; +Cc: linux-man-u79uwXL29TY76Z2rM5mHXA

Hi,

in my system (2.6.34-gentoo-r2), "man cerf" gives me the description of a
certain complex error function. This function however is nowhere to be
found. I tried this on 5 other linux boxes with the same result.

May be the function was taken out at some point but the documentation stayed.

Here is a minimum test file which can be saved as "test.c" and complied as

gcc test.c -lm

------
#include <math.h>
#include <complex.h>
#include <stdio.h>

int main (void){
        double complex b,c;
        b=I*0.2;
        c=cerf(b);
        printf("%f + i%f\n",creal(c),cimag(c));
}
------

regards,

Ozgur,

--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: function cerf in manpage but not in <complex.h>
  2010-09-11 22:06 function cerf in manpage but not in <complex.h> ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb
@ 2010-09-11 23:01 ` Sam Varshavchik
       [not found] ` <b7b0d7b84ae39fc2c80b7efd5d04965a.squirrel-n3SY6/QrmYW9yqgUSJdT8BzNKWocxUEg/fObgANad5s@public.gmane.org>
  1 sibling, 0 replies; 4+ messages in thread
From: Sam Varshavchik @ 2010-09-11 23:01 UTC (permalink / raw)
  To: ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb
  Cc: linux-man-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 277 bytes --]

ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb@public.gmane.org writes:

> Hi,
> 
> in my system (2.6.34-gentoo-r2), "man cerf" gives me the description of a
> certain complex error function.

Your man page should also have a note that:

"Not yet in glibc, as at version 2.8."


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: function cerf in manpage but not in <complex.h>
       [not found] ` <b7b0d7b84ae39fc2c80b7efd5d04965a.squirrel-n3SY6/QrmYW9yqgUSJdT8BzNKWocxUEg/fObgANad5s@public.gmane.org>
@ 2010-09-12  6:53   ` Michael Kerrisk
       [not found]     ` <AANLkTi=gfsUWbHD1_vyN9sHu1U4RdtYjiVxYpQUs6za4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Kerrisk @ 2010-09-12  6:53 UTC (permalink / raw)
  To: ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb
  Cc: linux-man-u79uwXL29TY76Z2rM5mHXA

Hello Ozgur,

On Sun, Sep 12, 2010 at 12:06 AM,  <ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb@public.gmane.org> wrote:
> Hi,
>
> in my system (2.6.34-gentoo-r2), "man cerf" gives me the description of a
> certain complex error function. This function however is nowhere to be
> found. I tried this on 5 other linux boxes with the same result.
>
> May be the function was taken out at some point but the documentation stayed.

Further down in the page is the line

==
.SH AVAILABILITY
Not yet in glibc, as at version 2.12.
==

I suppose you missed that, which is easy to do. I tweaked the page
(for man-pages-3.27) as below, to try to make it a little clearer.

Cheers,

Michael

--- a/man3/cerf.3
+++ b/man3/cerf.3
@@ -21,7 +21,7 @@ cerf, cerff, cerfl, cerfc, cerfcf, cerfcl \- complex
error function
 .sp
 Link with \fI\-lm\fP.
 .SH DESCRIPTION
-The function
+The (unimplemented) function
 .BR cerf ()
 is the complex version of the error function.
 erf(z) = 2/sqrt(pi) * integral from 0 to z of exp(\-t*t) dt.
@@ -32,7 +32,7 @@ is defined as cerfc(z) = 1\-cerf(z).
 .SH "CONFORMING TO"
 The function names are reserved for future use in C99.
 .SH AVAILABILITY
-Not yet in glibc, as at version 2.8.
+Not yet in glibc, as at version 2.12.
 .\" But reserved in NAMESPACE.
 .SH "SEE ALSO"
 .BR erf (3),
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: function cerf in manpage but not in <complex.h>
       [not found]     ` <AANLkTi=gfsUWbHD1_vyN9sHu1U4RdtYjiVxYpQUs6za4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2010-09-12 10:28       ` ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb
  0 siblings, 0 replies; 4+ messages in thread
From: ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb @ 2010-09-12 10:28 UTC (permalink / raw)
  To: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w
  Cc: ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb,
	linux-man-u79uwXL29TY76Z2rM5mHXA

Hello Micheal,

> Hello Ozgur,
>
> On Sun, Sep 12, 2010 at 12:06 AM,  <ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb@public.gmane.org>
> wrote:
>> Hi,
>>
>> in my system (2.6.34-gentoo-r2), "man cerf" gives me the description of
>> a
>> certain complex error function. This function however is nowhere to be
>> found. I tried this on 5 other linux boxes with the same result.
>>
>> May be the function was taken out at some point but the documentation
>> stayed.
>
> Further down in the page is the line
>
> ==
> .SH AVAILABILITY
> Not yet in glibc, as at version 2.12.
> ==
>
> I suppose you missed that, which is easy to do. I tweaked the page
> (for man-pages-3.27) as below, to try to make it a little clearer.
>
> Cheers,
>
> Michael
>
> --- a/man3/cerf.3
> +++ b/man3/cerf.3
> @@ -21,7 +21,7 @@ cerf, cerff, cerfl, cerfc, cerfcf, cerfcl \- complex
> error function
>  .sp
>  Link with \fI\-lm\fP.
>  .SH DESCRIPTION
> -The function
> +The (unimplemented) function
>  .BR cerf ()
>  is the complex version of the error function.
>  erf(z) = 2/sqrt(pi) * integral from 0 to z of exp(\-t*t) dt.
> @@ -32,7 +32,7 @@ is defined as cerfc(z) = 1\-cerf(z).
>  .SH "CONFORMING TO"
>  The function names are reserved for future use in C99.
>  .SH AVAILABILITY
> -Not yet in glibc, as at version 2.8.
> +Not yet in glibc, as at version 2.12.
>  .\" But reserved in NAMESPACE.
>  .SH "SEE ALSO"
>  .BR erf (3),
>

I see. I had seen the note, but I thought it was in "libm" and not in
glibc or something like that (since it also says link with -lm). I think
your version is much clearer.

thanks,

Ozgur

--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-09-12 10:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-11 22:06 function cerf in manpage but not in <complex.h> ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb
2010-09-11 23:01 ` Sam Varshavchik
     [not found] ` <b7b0d7b84ae39fc2c80b7efd5d04965a.squirrel-n3SY6/QrmYW9yqgUSJdT8BzNKWocxUEg/fObgANad5s@public.gmane.org>
2010-09-12  6:53   ` Michael Kerrisk
     [not found]     ` <AANLkTi=gfsUWbHD1_vyN9sHu1U4RdtYjiVxYpQUs6za4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-09-12 10:28       ` ozgur.gurcan-vcqoFEiXU/AczSlqHMVBIP3zm4ADWneb

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).