Messages in this thread | | | Subject | Re: [PATCH] Add MS_BIND_FLAGS mount flag | From | Miklos Szeredi <> | Date | Thu, 14 Feb 2008 18:39:54 +0100 |
| |
> > And I'm not against doing it with the "at*" variants, as Trond > > suggested. > > If you're going to change the syscall, then you should ensure that it > solves _all_ the problems that are known at this time. Ignoring the > automounter issue is just going to force us to redo the syscall in a > couple of months...
Sure.
Although, an (almost) equivalent userspace code would be:
mount_fooat(int fd, const char *path) { char tmpbuf[64]; int tmpfd = openat(fd, path);
sprintf(tmpbuf, "/proc/self/fd/%i", tmpfd); return mount_foo(tmpbuf, ...); }
Or is there something (other than not requiring proc) that the *at variant gives?
Miklos
| |