On Wed, 2016-12-07 at 17:25 +0100, Samuel Thibault wrote: > Svante Signell, on Wed 07 Dec 2016 15:32:31 +0100, wrote: > > On Wed, 2016-12-07 at 15:08 +0100, Samuel Thibault wrote: > > > Ok, but then I'd say move the function which change to a separate file, > > > so that the other functions are kept shared. > > > Otherwise it'll be tedious to maintain. > > > > One problem is the file go/syscall/libcall_posix-1.go, derived > > from go/syscall/libcall_posix.go but _removing_ four function definitions: > > mount, madvise, mlockall and munlockall. > > That's not a problem: move them out to another file, and include that > file in the non-gnu case, but do not include that file in the gnu case. > > Actually it's even odd to see mount among them, it's not a standard > posix interface.
I'm sorry but neither of you or I are in the position to request changes of already existing file names e.g. replacing linux with glibc in: os/pipe_linux.go crypto/x509/root_linux.go syscall/errstr_linux.go Neither are we in the position to request to rename libcall_posix.go to something else, or move the four functions definitions mount, mlocall, munlockall, madvise, mentioned above to a separate file. So far, nobody, upstream or debian-gcc, have made any comment on the patches whatsoever. So what are we doing? Let's forget about porting gccgo to GNU/Hurd. Thanks!