On Mon, May 29, 2017 at 2:25 AM, Elizabeth Mattijsen <l...@dijkmat.nl> wrote:
> Perhaps Zoffix is willing to take a PR for an IO::Path.nlinks method as > part of the IO grant. > > I think I'd rather have IO::Path.inode myself. Although, I did roll my own version in IO::Path::More. > > On 29 May 2017, at 11:22, Fernando Santagata <nando.santag...@gmail.com> > wrote: > > > > /me sighs: NQP is still so poorly documented! > Believe it or not, this is documented in nqp/docs/ops.markdown in the section under stat. > > > > On Mon, May 29, 2017 at 11:10 AM, Brent Laabs <bsla...@gmail.com> wrote: > > This works without a module on Rakudo: > > > > use nqp; > > my $path = "foo".IO; > > my $hardlink-count = nqp::stat($path.absolute, > nqp::const::STAT_PLATFORM_NLINKS); > > > > > > > > > > On Mon, May 29, 2017 at 1:54 AM, Elizabeth Mattijsen <l...@dijkmat.nl> > wrote: > > > On 29 May 2017, at 10:42, Fernando Santagata < > nando.santag...@gmail.com> wrote: > > > > > > The three files are already hard-linked, no need for soft links. > > > > > > BTW, is there a way to detect hard links in Perl6? > > > Perl5 "stat" operator returns an array whose fourth element is the > number of hard links of a file, but I don't see anything like that in the > Perl6 docs. > > > > Generally, unixisms are not directly supported in Perl 6 in the core. > It should be relatively trivial to create an ecosystem module for this > using NativeCall directly accessing functionality in libc (which then of > course won’t work on Windows). > > > > > > Liz > > > > > > > > > > -- > > Fernando Santagata >