X7ROOT File Manager
Current Path:
/opt/alt/ruby18/lib64/ruby/1.8/x86_64-linux
opt
/
alt
/
ruby18
/
lib64
/
ruby
/
1.8
/
x86_64-linux
/
ðŸ“
..
📄
bigdecimal.so
(52.89 KB)
📄
config.h
(5.69 KB)
📄
curses.so
(49.51 KB)
📄
dbm.so
(24.3 KB)
📄
defines.h
(5.92 KB)
ðŸ“
digest
📄
digest.h
(891 B)
📄
digest.so
(16.15 KB)
📄
dl.h
(8.66 KB)
📄
dl.so
(97.99 KB)
📄
dlconfig.h
(413 B)
📄
dln.h
(800 B)
📄
env.h
(1.12 KB)
📄
etc.so
(16.01 KB)
📄
fcntl.so
(7.5 KB)
📄
gdbm.so
(24.5 KB)
📄
iconv.so
(20.3 KB)
📄
intern.h
(19.32 KB)
ðŸ“
io
📄
missing.h
(2.72 KB)
📄
nkf.so
(261.47 KB)
📄
node.h
(12.89 KB)
📄
openssl.so
(313.78 KB)
📄
pty.so
(16.1 KB)
ðŸ“
racc
📄
rbconfig.rb
(8.73 KB)
📄
re.h
(1.01 KB)
📄
readline.so
(24.46 KB)
📄
regex.h
(7.53 KB)
📄
ruby.h
(21.97 KB)
📄
rubyio.h
(2.47 KB)
📄
rubysig.h
(2.82 KB)
📄
sdbm.so
(28.53 KB)
📄
socket.so
(53.21 KB)
📄
st.h
(1.83 KB)
📄
stringio.so
(28.47 KB)
📄
strscan.so
(24.5 KB)
📄
syck.so
(127.23 KB)
📄
syslog.so
(16.13 KB)
📄
thread.so
(20.4 KB)
📄
util.h
(1.52 KB)
📄
version.h
(812 B)
📄
zlib.so
(45.38 KB)
Editing: rubyio.h
/********************************************************************** rubyio.h - $Author: nobu $ $Date: 2008-04-15 12:35:55 +0900 (Tue, 15 Apr 2008) $ created at: Fri Nov 12 16:47:09 JST 1993 Copyright (C) 1993-2003 Yukihiro Matsumoto **********************************************************************/ #ifndef RUBYIO_H #define RUBYIO_H #include <stdio.h> #include <errno.h> #if defined(HAVE_STDIO_EXT_H) #include <stdio_ext.h> #endif typedef struct rb_io_t { FILE *f; /* stdio ptr for read/write */ FILE *f2; /* additional ptr for rw pipes */ int mode; /* mode flags */ int pid; /* child's pid (for pipes) */ int lineno; /* number of lines read */ char *path; /* pathname for file */ void (*finalize) _((struct rb_io_t*,int)); /* finalize proc */ } rb_io_t; #define HAVE_RB_IO_T 1 #define OpenFile rb_io_t /* for backward compatibility */ #define FMODE_READABLE 1 #define FMODE_WRITABLE 2 #define FMODE_READWRITE 3 #define FMODE_APPEND 64 #define FMODE_CREATE 128 #define FMODE_BINMODE 4 #define FMODE_SYNC 8 #define FMODE_WBUF 16 #define FMODE_RBUF 32 #define FMODE_WSPLIT 0x200 #define FMODE_WSPLIT_INITIALIZED 0x400 #define GetOpenFile(obj,fp) rb_io_check_closed((fp) = RFILE(rb_io_taint_check(obj))->fptr) #define MakeOpenFile(obj, fp) do {\ if (RFILE(obj)->fptr) {\ rb_io_close(obj);\ free(RFILE(obj)->fptr);\ RFILE(obj)->fptr = 0;\ }\ fp = 0;\ fp = RFILE(obj)->fptr = ALLOC(rb_io_t);\ fp->f = fp->f2 = NULL;\ fp->mode = 0;\ fp->pid = 0;\ fp->lineno = 0;\ fp->path = NULL;\ fp->finalize = 0;\ } while (0) #define GetReadFile(fptr) ((fptr)->f) #define GetWriteFile(fptr) (((fptr)->f2) ? (fptr)->f2 : (fptr)->f) FILE *rb_fopen _((const char*, const char*)); FILE *rb_fdopen _((int, const char*)); int rb_getc _((FILE*)); long rb_io_fread _((char *, long, FILE *)); long rb_io_fwrite _((const char *, long, FILE *)); int rb_io_mode_flags _((const char*)); int rb_io_modenum_flags _((int)); void rb_io_check_writable _((rb_io_t*)); void rb_io_check_readable _((rb_io_t*)); void rb_io_fptr_finalize _((rb_io_t*)); void rb_io_synchronized _((rb_io_t*)); void rb_io_check_initialized _((rb_io_t*)); void rb_io_check_closed _((rb_io_t*)); int rb_io_wait_readable _((int)); int rb_io_wait_writable _((int)); void rb_io_set_nonblock(rb_io_t *fptr); VALUE rb_io_taint_check _((VALUE)); NORETURN(void rb_eof_error _((void))); void rb_read_check _((FILE*)); int rb_read_pending _((FILE*)); #endif
Upload File
Create Folder