Ruby  1.9.3p551(2014-11-13revision48407)
Macros
file.h File Reference
#include <fcntl.h>

Go to the source code of this file.

Macros

#define L_SET   0 /* seek from beginning. */
 
#define L_CURR   1 /* seek from current position. */
 
#define L_INCR   1 /* ditto. */
 
#define L_XTND   2 /* seek from end. */
 
#define R_OK   4 /* test whether readable. */
 
#define W_OK   2 /* test whether writable. */
 
#define X_OK   1 /* test whether execubale. */
 
#define F_OK   0 /* test whether exist. */
 

Macro Definition Documentation

#define F_OK   0 /* test whether exist. */

Definition at line 19 of file file.h.

#define L_CURR   1 /* seek from current position. */

Definition at line 10 of file file.h.

#define L_INCR   1 /* ditto. */

Definition at line 11 of file file.h.

#define L_SET   0 /* seek from beginning. */

Definition at line 9 of file file.h.

#define L_XTND   2 /* seek from end. */

Definition at line 12 of file file.h.

#define R_OK   4 /* test whether readable. */

Definition at line 16 of file file.h.

Referenced by rb_file_readable_p(), and rb_file_readable_real_p().

#define W_OK   2 /* test whether writable. */

Definition at line 17 of file file.h.

Referenced by path_check_0(), rb_file_writable_p(), and rb_file_writable_real_p().

#define X_OK   1 /* test whether execubale. */

Definition at line 18 of file file.h.

Referenced by dln_find_1(), eaccess(), rb_file_executable_p(), and rb_file_executable_real_p().