[DOC] Add links from File::Constants
to File
constants
This commit is contained in:
parent
a94f3f206e
commit
9b00b2bfb2
23
file.c
23
file.c
@ -7740,57 +7740,80 @@ Init_File(void)
|
|||||||
*/
|
*/
|
||||||
rb_mFConst = rb_define_module_under(rb_cFile, "Constants");
|
rb_mFConst = rb_define_module_under(rb_cFile, "Constants");
|
||||||
rb_include_module(rb_cIO, rb_mFConst);
|
rb_include_module(rb_cIO, rb_mFConst);
|
||||||
|
/* {File::RDONLY}[rdoc-ref:File::Constants@File-3A-3ARDONLY] */
|
||||||
rb_define_const(rb_mFConst, "RDONLY", INT2FIX(O_RDONLY));
|
rb_define_const(rb_mFConst, "RDONLY", INT2FIX(O_RDONLY));
|
||||||
|
/* {File::WRONLY}[rdoc-ref:File::Constants@File-3A-3AWRONLY] */
|
||||||
rb_define_const(rb_mFConst, "WRONLY", INT2FIX(O_WRONLY));
|
rb_define_const(rb_mFConst, "WRONLY", INT2FIX(O_WRONLY));
|
||||||
|
/* {File::RDWR}[rdoc-ref:File::Constants@File-3A-3ARDWR] */
|
||||||
rb_define_const(rb_mFConst, "RDWR", INT2FIX(O_RDWR));
|
rb_define_const(rb_mFConst, "RDWR", INT2FIX(O_RDWR));
|
||||||
|
/* {File::APPEND}[rdoc-ref:File::Constants@File-3A-3AAPPEND] */
|
||||||
rb_define_const(rb_mFConst, "APPEND", INT2FIX(O_APPEND));
|
rb_define_const(rb_mFConst, "APPEND", INT2FIX(O_APPEND));
|
||||||
|
/* {File::CREAT}[rdoc-ref:File::Constants@File-3A-3ACREAT] */
|
||||||
rb_define_const(rb_mFConst, "CREAT", INT2FIX(O_CREAT));
|
rb_define_const(rb_mFConst, "CREAT", INT2FIX(O_CREAT));
|
||||||
|
/* {File::EXCL}[rdoc-ref:File::Constants@File-3A-3AEXCL] */
|
||||||
rb_define_const(rb_mFConst, "EXCL", INT2FIX(O_EXCL));
|
rb_define_const(rb_mFConst, "EXCL", INT2FIX(O_EXCL));
|
||||||
#if defined(O_NDELAY) || defined(O_NONBLOCK)
|
#if defined(O_NDELAY) || defined(O_NONBLOCK)
|
||||||
# ifndef O_NONBLOCK
|
# ifndef O_NONBLOCK
|
||||||
# define O_NONBLOCK O_NDELAY
|
# define O_NONBLOCK O_NDELAY
|
||||||
# endif
|
# endif
|
||||||
|
/* {File::NONBLOCK}[rdoc-ref:File::Constants@File-3A-3ANONBLOCK] */
|
||||||
rb_define_const(rb_mFConst, "NONBLOCK", INT2FIX(O_NONBLOCK));
|
rb_define_const(rb_mFConst, "NONBLOCK", INT2FIX(O_NONBLOCK));
|
||||||
#endif
|
#endif
|
||||||
|
/* {File::TRUNC}[rdoc-ref:File::Constants@File-3A-3ATRUNC] */
|
||||||
rb_define_const(rb_mFConst, "TRUNC", INT2FIX(O_TRUNC));
|
rb_define_const(rb_mFConst, "TRUNC", INT2FIX(O_TRUNC));
|
||||||
#ifdef O_NOCTTY
|
#ifdef O_NOCTTY
|
||||||
|
/* {File::NOCTTY}[rdoc-ref:File::Constants@File-3A-3ANOCTTY] */
|
||||||
rb_define_const(rb_mFConst, "NOCTTY", INT2FIX(O_NOCTTY));
|
rb_define_const(rb_mFConst, "NOCTTY", INT2FIX(O_NOCTTY));
|
||||||
#endif
|
#endif
|
||||||
#ifndef O_BINARY
|
#ifndef O_BINARY
|
||||||
# define O_BINARY 0
|
# define O_BINARY 0
|
||||||
#endif
|
#endif
|
||||||
|
/* {File::BINARY}[rdoc-ref:File::Constants@File-3A-3ABINARY] */
|
||||||
rb_define_const(rb_mFConst, "BINARY", INT2FIX(O_BINARY));
|
rb_define_const(rb_mFConst, "BINARY", INT2FIX(O_BINARY));
|
||||||
#ifndef O_SHARE_DELETE
|
#ifndef O_SHARE_DELETE
|
||||||
# define O_SHARE_DELETE 0
|
# define O_SHARE_DELETE 0
|
||||||
#endif
|
#endif
|
||||||
|
/* {File::SHARE_DELETE}[rdoc-ref:File::Constants@File-3A-3ASHARE_DELETE+-28Windows+Only-29] */
|
||||||
rb_define_const(rb_mFConst, "SHARE_DELETE", INT2FIX(O_SHARE_DELETE));
|
rb_define_const(rb_mFConst, "SHARE_DELETE", INT2FIX(O_SHARE_DELETE));
|
||||||
#ifdef O_SYNC
|
#ifdef O_SYNC
|
||||||
|
/* {File::SYNC}[rdoc-ref:File::Constants@File-3A-3ASYNC-2C+File-3A-3ARSYNC-2C+and+File-3A-3ADSYNC] */
|
||||||
rb_define_const(rb_mFConst, "SYNC", INT2FIX(O_SYNC));
|
rb_define_const(rb_mFConst, "SYNC", INT2FIX(O_SYNC));
|
||||||
#endif
|
#endif
|
||||||
#ifdef O_DSYNC
|
#ifdef O_DSYNC
|
||||||
|
/* {File::DSYNC}[rdoc-ref:File::Constants@File-3A-3ASYNC-2C+File-3A-3ARSYNC-2C+and+File-3A-3ADSYNC] */
|
||||||
rb_define_const(rb_mFConst, "DSYNC", INT2FIX(O_DSYNC));
|
rb_define_const(rb_mFConst, "DSYNC", INT2FIX(O_DSYNC));
|
||||||
#endif
|
#endif
|
||||||
#ifdef O_RSYNC
|
#ifdef O_RSYNC
|
||||||
|
/* {File::RSYNC}[rdoc-ref:File::Constants@File-3A-3ASYNC-2C+File-3A-3ARSYNC-2C+and+File-3A-3ADSYNC] */
|
||||||
rb_define_const(rb_mFConst, "RSYNC", INT2FIX(O_RSYNC));
|
rb_define_const(rb_mFConst, "RSYNC", INT2FIX(O_RSYNC));
|
||||||
#endif
|
#endif
|
||||||
#ifdef O_NOFOLLOW
|
#ifdef O_NOFOLLOW
|
||||||
|
/* {File::NOFOLLOW}[rdoc-ref:File::Constants@File-3A-3ANOFOLLOW] */
|
||||||
rb_define_const(rb_mFConst, "NOFOLLOW", INT2FIX(O_NOFOLLOW)); /* FreeBSD, Linux */
|
rb_define_const(rb_mFConst, "NOFOLLOW", INT2FIX(O_NOFOLLOW)); /* FreeBSD, Linux */
|
||||||
#endif
|
#endif
|
||||||
#ifdef O_NOATIME
|
#ifdef O_NOATIME
|
||||||
|
/* {File::NOATIME}[rdoc-ref:File::Constants@File-3A-3ANOATIME] */
|
||||||
rb_define_const(rb_mFConst, "NOATIME", INT2FIX(O_NOATIME)); /* Linux */
|
rb_define_const(rb_mFConst, "NOATIME", INT2FIX(O_NOATIME)); /* Linux */
|
||||||
#endif
|
#endif
|
||||||
#ifdef O_DIRECT
|
#ifdef O_DIRECT
|
||||||
|
/* {File::DIRECT}[rdoc-ref:File::Constants@File-3A-3ADIRECT] */
|
||||||
rb_define_const(rb_mFConst, "DIRECT", INT2FIX(O_DIRECT));
|
rb_define_const(rb_mFConst, "DIRECT", INT2FIX(O_DIRECT));
|
||||||
#endif
|
#endif
|
||||||
#ifdef O_TMPFILE
|
#ifdef O_TMPFILE
|
||||||
|
/* {File::TMPFILE}[rdoc-ref:File::Constants@File-3A-3ATMPFILE] */
|
||||||
rb_define_const(rb_mFConst, "TMPFILE", INT2FIX(O_TMPFILE));
|
rb_define_const(rb_mFConst, "TMPFILE", INT2FIX(O_TMPFILE));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* {File::LOCK_SH}[rdoc-ref:File::Constants@File-3A-3ALOCK_SH] */
|
||||||
rb_define_const(rb_mFConst, "LOCK_SH", INT2FIX(LOCK_SH));
|
rb_define_const(rb_mFConst, "LOCK_SH", INT2FIX(LOCK_SH));
|
||||||
|
/* {File::LOCK_EX}[rdoc-ref:File::Constants@File-3A-3ALOCK_EX] */
|
||||||
rb_define_const(rb_mFConst, "LOCK_EX", INT2FIX(LOCK_EX));
|
rb_define_const(rb_mFConst, "LOCK_EX", INT2FIX(LOCK_EX));
|
||||||
|
/* {File::LOCK_UN}[rdoc-ref:File::Constants@File-3A-3ALOCK_UN] */
|
||||||
rb_define_const(rb_mFConst, "LOCK_UN", INT2FIX(LOCK_UN));
|
rb_define_const(rb_mFConst, "LOCK_UN", INT2FIX(LOCK_UN));
|
||||||
|
/* {File::LOCK_NB}[rdoc-ref:File::Constants@File-3A-3ALOCK_NB] */
|
||||||
rb_define_const(rb_mFConst, "LOCK_NB", INT2FIX(LOCK_NB));
|
rb_define_const(rb_mFConst, "LOCK_NB", INT2FIX(LOCK_NB));
|
||||||
|
|
||||||
|
/* {File::NULL}[rdoc-ref:File::Constants@File-3A-3ANULL] */
|
||||||
rb_define_const(rb_mFConst, "NULL", rb_fstring_cstr(ruby_null_device));
|
rb_define_const(rb_mFConst, "NULL", rb_fstring_cstr(ruby_null_device));
|
||||||
|
|
||||||
rb_define_global_function("test", rb_f_test, -1);
|
rb_define_global_function("test", rb_f_test, -1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user