| Ruby
    3.1.0dev(2021-09-10revisionb76ad15ed0da636161de0243c547ee1e6fc95681)
    | 
Prototype for *.c in ./missing, and for missing timeval struct. More...


Go to the source code of this file.
| Data Structures | |
| struct | timeval | 
| struct | timespec | 
| struct | timezone | 
| union | bytesequence4_or_float | 
| Macros | |
| #define | M_PI 3.14159265358979323846 | 
| #define | M_PI_2 (M_PI/2) | 
| #define | INFINITY (rb_infinity.float_value) | 
| #define | USE_RB_INFINITY 1 | 
| #define | NAN (rb_nan.float_value) | 
| #define | USE_RB_NAN 1 | 
| #define | HUGE_VAL ((double)INFINITY) | 
| #define | HAVE_FINITE 1 | 
| #define | finite(x) isfinite(x) | 
| Functions | |
| RUBY_EXTERN double | acosh (double) | 
| RUBY_EXTERN double | asinh (double) | 
| RUBY_EXTERN double | atanh (double) | 
| RUBY_EXTERN char * | crypt (const char *, const char *) | 
| RUBY_EXTERN int | eaccess (const char *, int) | 
| RUBY_EXTERN double | round (double) | 
| RUBY_EXTERN int | flock (int, int) | 
| RUBY_EXTERN double | hypot (double, double) | 
| RUBY_EXTERN double | erf (double) | 
| RUBY_EXTERN double | erfc (double) | 
| RUBY_EXTERN double | tgamma (double) | 
| RUBY_EXTERN double | lgamma_r (double, int *) | 
| RUBY_EXTERN double | cbrt (double) | 
| RUBY_EXTERN double | nan (const char *) | 
| RUBY_EXTERN double | nextafter (double x, double y) | 
| RUBY_EXTERN void * | memmove (void *, const void *, size_t) | 
| RUBY_EXTERN char * | strchr (const char *, int) | 
| RUBY_EXTERN char * | strrchr (const char *, int) | 
| RUBY_EXTERN char * | strerror (int) | 
| RUBY_EXTERN char * | strstr (const char *, const char *) | 
| RUBY_EXTERN size_t | strlcpy (char *, const char *, size_t) | 
| RUBY_EXTERN size_t | strlcat (char *, const char *, size_t) | 
| RUBY_EXTERN int | ffs (int) | 
| RUBY_EXTERN void | setproctitle (const char *fmt,...) | 
| RUBY_EXTERN void | explicit_bzero (void *b, size_t len) | 
| Variables | |
| RUBY_EXTERN const union bytesequence4_or_float | rb_infinity | 
| RUBY_EXTERN const union bytesequence4_or_float | rb_nan | 
Prototype for *.c in ./missing, and for missing timeval struct.
Definition in file missing.h.
| RUBY_EXTERN double acosh | ( | double | ) | 
Definition at line 36 of file acosh.c.
References BIG_CRITERIA.
| RUBY_EXTERN double asinh | ( | double | ) | 
Definition at line 52 of file acosh.c.
References BIG_CRITERIA, DBL_MANT_DIG, neg, and SMALL_CRITERIA.
| RUBY_EXTERN double atanh | ( | double | ) | 
Definition at line 75 of file acosh.c.
References neg, and SMALL_CRITERIA.
| RUBY_EXTERN double cbrt | ( | double | ) | 
| RUBY_EXTERN char* crypt | ( | const char * | , | 
| const char * | |||
| ) | 
| RUBY_EXTERN int eaccess | ( | const char * | , | 
| int | |||
| ) | 
| RUBY_EXTERN double erf | ( | double | ) | 
| RUBY_EXTERN double erfc | ( | double | ) | 
| RUBY_EXTERN void explicit_bzero | ( | void * | b, | 
| size_t | len | ||
| ) | 
Definition at line 77 of file explicit_bzero.c.
References len.
| RUBY_EXTERN int ffs | ( | int | ) | 
| RUBY_EXTERN int flock | ( | int | , | 
| int | |||
| ) | 
| RUBY_EXTERN double hypot | ( | double | , | 
| double | |||
| ) | 
| RUBY_EXTERN double lgamma_r | ( | double | , | 
| int * | |||
| ) | 
| RUBY_EXTERN void* memmove | ( | void * | , | 
| const void * | , | ||
| size_t | |||
| ) | 
Definition at line 7 of file memmove.c.
Referenced by rb_w32_fdclr().
| RUBY_EXTERN double nan | ( | const char * | ) | 
| RUBY_EXTERN double nextafter | ( | double | x, | 
| double | y | ||
| ) | 
Definition at line 9 of file nextafter.c.
References DBL_EPSILON, DBL_MANT_DIG, DBL_MAX, DBL_MIN, DBL_MIN_EXP, and y.
| RUBY_EXTERN double round | ( | double | ) | 
| RUBY_EXTERN void setproctitle | ( | const char * | fmt, | 
| ... | |||
| ) | 
Definition at line 139 of file setproctitle.c.
References len, NULL, SPT_PADCHAR, strlcpy(), strlen(), and vsnprintf.
| RUBY_EXTERN char* strchr | ( | const char * | , | 
| int | |||
| ) | 
| RUBY_EXTERN char* strerror | ( | int | ) | 
Definition at line 11 of file strerror.c.
References snprintf, and sys_errlist.
Referenced by rb_maygvl_fd_fix_cloexec(), and rb_threadptr_root_fiber_setup().
| RUBY_EXTERN size_t strlcat | ( | char * | , | 
| const char * | , | ||
| size_t | |||
| ) | 
| RUBY_EXTERN size_t strlcpy | ( | char * | , | 
| const char * | , | ||
| size_t | |||
| ) | 
Definition at line 29 of file strlcpy.c.
Referenced by setproctitle().
| RUBY_EXTERN char* strrchr | ( | const char * | , | 
| int | |||
| ) | 
| RUBY_EXTERN char* strstr | ( | const char * | , | 
| const char * | |||
| ) | 
| RUBY_EXTERN double tgamma | ( | double | ) | 
| RUBY_EXTERN const union bytesequence4_or_float rb_infinity | 
| RUBY_EXTERN const union bytesequence4_or_float rb_nan | 
 1.8.17
 1.8.17