Module: LinuxStat::Sysconf
- Defined in:
- ext/sysconf/sysconf.c
Class Method Summary collapse
- .child_max ⇒ Object
- .get_euid ⇒ Object
- .get_gid ⇒ Object
- .get_login ⇒ Object
- .get_uid ⇒ Object
- .get_user ⇒ Object
- .hostname_max ⇒ Object
- .login_name_max ⇒ Object
- .open_max ⇒ Object
- .page_size_max ⇒ Object
- .posix_version ⇒ Object
- .sc_clk_tck ⇒ Object
- .stream_max ⇒ Object
- .tty_name_max ⇒ Object
Class Method Details
.child_max ⇒ Object
12 13 14 |
# File 'ext/sysconf/sysconf.c', line 12 static VALUE getChildMax(VALUE obj) { return INT2FIX(sysconf(_SC_CHILD_MAX)) ; } |
.get_euid ⇒ Object
57 58 59 |
# File 'ext/sysconf/sysconf.c', line 57 static VALUE getEUID(VALUE obj) { return INT2FIX(geteuid()) ; } |
.get_gid ⇒ Object
53 54 55 |
# File 'ext/sysconf/sysconf.c', line 53 static VALUE getGID(VALUE obj) { return INT2FIX(getgid()) ; } |
.get_login ⇒ Object
44 45 46 47 |
# File 'ext/sysconf/sysconf.c', line 44 static VALUE getUser(VALUE obj) { char *name = getlogin() ; return name ? rb_str_new_cstr(name) : rb_str_new_cstr("") ; } |
.get_uid ⇒ Object
49 50 51 |
# File 'ext/sysconf/sysconf.c', line 49 static VALUE getUID(VALUE obj) { return INT2FIX(getuid()) ; } |
.get_user ⇒ Object
44 45 46 47 |
# File 'ext/sysconf/sysconf.c', line 44 static VALUE getUser(VALUE obj) { char *name = getlogin() ; return name ? rb_str_new_cstr(name) : rb_str_new_cstr("") ; } |
.hostname_max ⇒ Object
16 17 18 |
# File 'ext/sysconf/sysconf.c', line 16 static VALUE getHostnameMax(VALUE obj) { return INT2FIX(sysconf(_SC_HOST_NAME_MAX)) ; } |
.login_name_max ⇒ Object
20 21 22 |
# File 'ext/sysconf/sysconf.c', line 20 static VALUE getLoginNameMax(VALUE obj) { return INT2FIX(sysconf(_SC_LOGIN_NAME_MAX)) ; } |
.open_max ⇒ Object
24 25 26 |
# File 'ext/sysconf/sysconf.c', line 24 static VALUE getOpenMax(VALUE obj) { return INT2FIX(sysconf(_SC_OPEN_MAX)) ; } |
.page_size_max ⇒ Object
28 29 30 |
# File 'ext/sysconf/sysconf.c', line 28 static VALUE getPageSizeMax(VALUE obj) { return INT2FIX(sysconf(_SC_PAGESIZE)) ; } |
.posix_version ⇒ Object
40 41 42 |
# File 'ext/sysconf/sysconf.c', line 40 static VALUE getPosixVersion(VALUE obj) { return INT2FIX(sysconf(_SC_VERSION)) ; } |
.sc_clk_tck ⇒ Object
8 9 10 |
# File 'ext/sysconf/sysconf.c', line 8 static VALUE getTick(VALUE obj) { return INT2FIX(sysconf(_SC_CLK_TCK)) ; } |
.stream_max ⇒ Object
32 33 34 |
# File 'ext/sysconf/sysconf.c', line 32 static VALUE getStreamMax(VALUE obj) { return INT2FIX(sysconf(_SC_STREAM_MAX)) ; } |
.tty_name_max ⇒ Object
36 37 38 |
# File 'ext/sysconf/sysconf.c', line 36 static VALUE getTTYNameMax(VALUE obj) { return INT2FIX(sysconf(_SC_TTY_NAME_MAX)) ; } |