• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

proot-me / PRoot / 182
75%
master: 0%

Build:
Build:
LAST BUILD BRANCH: travis
DEFAULT BRANCH: master
Ran 08 Jan 2015 03:27PM UTC
Jobs 1
Files 92
Run time 41s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
182

push

travis-ci

cedric-vincent
Preserve semantic of NOFOLLOW flag.

Using this test:

    $ cat open-nofollow.c
    #include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <stdio.h>

    int main(int argc, char *argv[])
    {
            int fd;

            if (argc != 2) {
                    fprintf(stderr, "missing argument or too many arguments\n");
                    return 1;
            }

            fd = open(argv[1], O_NOFOLLOW);
            if (fd < 0) {
                    perror("open()");
                    return 1;
            }

            puts("OK");
            return 0;
    }
    $ gcc -Wall open-nofollow.c -o open-nofollow
    $ rm -fr .l2s.* foo bar
    $ proot sh -c 'touch foo; ln foo bar; ./open-nofollow bar'

Before this fix:

    open(): Too many levels of symbolic links

Now:

    OK

Ref.: https://github.com/corbinlc/gnuroot/issues/34

3084 of 4085 relevant lines covered (75.5%)

106648.23 hits per line

Jobs
ID Job ID Ran Files Coverage
1 182.1 08 Jan 2015 03:27PM UTC 0
75.5
Travis Job 182.1
Source Files on build 182
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #182
  • 2c9df706 on github
  • Prev Build on link2symlink (#181)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc