|
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