Method: Qfs::File#chmod
- Defined in:
- ext/qfs/file.c
#chmod(mode) ⇒ Object
76 77 78 79 80 81 82 83 84 85 86 |
# File 'ext/qfs/file.c', line 76 static VALUE qfs_file_chmod(VALUE self, VALUE mode) { struct qfs_file *file; struct qfs_client *client; Check_Type(mode, T_FIXNUM); mode_t imode = (mode_t)FIX2INT(mode); Data_Get_Struct(self, struct qfs_file, file); Data_Get_Struct(file->client, struct qfs_client, client); int res = qfs_chmod_fd(client->qfs, file->fd, imode); QFS_CHECK_ERR(res); return RES2BOOL(res); } |