Method: File.lchown
- Defined in:
- file.c
.lchown(owner_int, group_int, file_name, ..) ⇒ Integer
Equivalent to File::chown, but does not follow symbolic links (so it will change the owner associated with the link, not the file referenced by the link). Often not available. Returns number of files in the argument list.
2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 |
# File 'file.c', line 2744
static VALUE
rb_file_s_lchown(int argc, VALUE *argv, VALUE _)
{
struct chown_args arg;
apply2args(2);
arg.owner = to_uid(*argv++);
arg.group = to_gid(*argv++);
return apply2files(lchown_internal, argc, argv, &arg);
}
|