This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

obnoxious "not implemented" messages



The stub long-double math functions print an obnoxious message in
addition to returning ENOSYS.  Why is this done?  It doesn't help the
user any; it can cause crashes (e.g. if I close stderr); and it
collides with expectations that the math functions have no side
effects.

zw

e_acoshl.c:  fputs ("__ieee754_acoshl not implemented\n", stderr);
e_acosl.c:  fputs ("__ieee754_acosl not implemented\n", stderr);
e_asinl.c:  fputs ("__ieee754_asinl not implemented\n", stderr);
e_atan2l.c:  fputs ("__ieee754_atan2l not implemented\n", stderr);
e_expl.c:  fputs ("__ieee754_expl not implemented\n", stderr);
e_fmodl.c:  fputs ("__ieee754_fmodl not implemented\n", stderr);
e_j0l.c:  fputs ("__ieee754_j0l not implemented\n", stderr);
e_j0l.c:  fputs ("__ieee754_y0l not implemented\n", stderr);
e_j1l.c:  fputs ("__ieee754_j1l not implemented\n", stderr);
e_j1l.c:  fputs ("__ieee754_y1l not implemented\n", stderr);
e_jnl.c:  fputs ("__ieee754_jnl not implemented\n", stderr);
e_jnl.c:  fputs ("__ieee754_ynl not implemented\n", stderr);
e_lgammal_r.c:  fputs ("__ieee754_lgammal_r not implemented\n", stderr);
e_log10l.c:  fputs ("__ieee754_log10l not implemented\n", stderr);
e_logl.c:  fputs ("__ieee754_logl not implemented\n", stderr);
e_powl.c:  fputs ("__ieee754_powl not implemented\n", stderr);
e_rem_pio2l.c:  fputs ("__ieee754_rem_pio2l not implemented\n", stderr);
e_sqrtl.c:  fputs ("__ieee754_sqrtl not implemented\n", stderr);
k_cosl.c:  fputs ("__kernel_cosl not implemented\n", stderr);
k_rem_pio2l.c:  fputs ("__kernel_rem_pio2l not implemented\n", stderr);
k_sinl.c:  fputs ("__kernel_sinl not implemented\n", stderr);
k_tanl.c:  fputs ("__kernel_tanl not implemented\n", stderr);
s_atanl.c:  fputs ("__atanl not implemented\n", stderr);
s_erfl.c:  fputs ("__erfl not implemented\n", stderr);
s_erfl.c:  fputs ("__erfcl not implemented\n", stderr);
s_exp2l.c:  fputs ("__ieee754_exp2l not implemented\n", stderr);
s_expm1l.c:  fputs ("__expm1l not implemented\n", stderr);
s_log1pl.c:  fputs ("__log1pl not implemented\n", stderr);
s_log2l.c:  fputs ("__log2l not implemented\n", stderr);


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]