Module: LinuxStat::Sysconf

Defined in:
ext/sysconf/sysconf.c

Class Method Summary collapse

Class Method Details

.child_maxObject



12
13
14
# File 'ext/sysconf/sysconf.c', line 12

static VALUE getChildMax(VALUE obj) {
  return INT2FIX(sysconf(_SC_CHILD_MAX)) ;
}

.get_euidObject



57
58
59
# File 'ext/sysconf/sysconf.c', line 57

static VALUE getEUID(VALUE obj) {
  return INT2FIX(geteuid()) ;
}

.get_gidObject



53
54
55
# File 'ext/sysconf/sysconf.c', line 53

static VALUE getGID(VALUE obj) {
  return INT2FIX(getgid()) ;
}

.get_loginObject



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_uidObject



49
50
51
# File 'ext/sysconf/sysconf.c', line 49

static VALUE getUID(VALUE obj) {
  return INT2FIX(getuid()) ;
}

.get_userObject



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_maxObject



16
17
18
# File 'ext/sysconf/sysconf.c', line 16

static VALUE getHostnameMax(VALUE obj) {
  return INT2FIX(sysconf(_SC_HOST_NAME_MAX)) ;
}

.login_name_maxObject



20
21
22
# File 'ext/sysconf/sysconf.c', line 20

static VALUE getLoginNameMax(VALUE obj) {
  return INT2FIX(sysconf()) ;
}

.open_maxObject



24
25
26
# File 'ext/sysconf/sysconf.c', line 24

static VALUE getOpenMax(VALUE obj) {
  return INT2FIX(sysconf(_SC_OPEN_MAX)) ;
}

.pagesizeObject



28
29
30
# File 'ext/sysconf/sysconf.c', line 28

static VALUE getPageSize(VALUE obj) {
  return INT2FIX(sysconf(_SC_PAGESIZE)) ;
}

.posix_versionObject



40
41
42
# File 'ext/sysconf/sysconf.c', line 40

static VALUE getPosixVersion(VALUE obj) {
  return INT2FIX(sysconf(_SC_VERSION)) ;
}

.sc_clk_tckObject



8
9
10
# File 'ext/sysconf/sysconf.c', line 8

static VALUE getTick(VALUE obj) {
  return INT2FIX(sysconf(_SC_CLK_TCK)) ;
}

.stream_maxObject



32
33
34
# File 'ext/sysconf/sysconf.c', line 32

static VALUE getStreamMax(VALUE obj) {
  return INT2FIX(sysconf(_SC_STREAM_MAX)) ;
}

.tty_name_maxObject



36
37
38
# File 'ext/sysconf/sysconf.c', line 36

static VALUE getTTYNameMax(VALUE obj) {
  return INT2FIX(sysconf(_SC_TTY_NAME_MAX)) ;
}