Re: [PATCHv5 1/3] syscalls,x86: implement execveat() system call

2014-10-28 Thread Andy Lutomirski
On Tue, Oct 28, 2014 at 10:30 AM, David Drysdale wrote: > [Oops, re-send remembering to turn on plaintext mode -- sorry] > > On Mon, Oct 27, 2014 at 6:47 PM, Andy Lutomirski wrote: >> On Mon, Oct 27, 2014 at 11:03 AM, David Drysdale wrote: >>> On Wed, Oct 22, 2014 at 7:44 PM, Andy Lutomirski >

Re: [PATCHv5 1/3] syscalls,x86: implement execveat() system call

2014-10-28 Thread David Drysdale
[Oops, re-send remembering to turn on plaintext mode -- sorry] On Mon, Oct 27, 2014 at 6:47 PM, Andy Lutomirski wrote: > On Mon, Oct 27, 2014 at 11:03 AM, David Drysdale wrote: >> On Wed, Oct 22, 2014 at 7:44 PM, Andy Lutomirski wrote: >>> On Wed, Oct 22, 2014 at 4:44 AM, David Drysdale wrote:

Re: [PATCHv5 1/3] syscalls,x86: implement execveat() system call

2014-10-27 Thread Andy Lutomirski
On Mon, Oct 27, 2014 at 11:03 AM, David Drysdale wrote: > On Wed, Oct 22, 2014 at 7:44 PM, Andy Lutomirski wrote: >> On Wed, Oct 22, 2014 at 4:44 AM, David Drysdale wrote: >>> Add a new system execveat(2) syscall. execveat() is to execve() as >>> openat() is to open(): it takes a file descriptor

Re: [PATCHv5 1/3] syscalls,x86: implement execveat() system call

2014-10-27 Thread David Drysdale
On Wed, Oct 22, 2014 at 7:44 PM, Andy Lutomirski wrote: > On Wed, Oct 22, 2014 at 4:44 AM, David Drysdale wrote: >> Add a new system execveat(2) syscall. execveat() is to execve() as >> openat() is to open(): it takes a file descriptor that refers to a >> directory, and resolves the filename rela

Re: [PATCHv5 1/3] syscalls,x86: implement execveat() system call

2014-10-22 Thread David Drysdale
On Wed, Oct 22, 2014 at 7:07 PM, Eric W. Biederman wrote: > David Drysdale writes: > >> Add a new system execveat(2) syscall. execveat() is to execve() as >> openat() is to open(): it takes a file descriptor that refers to a >> directory, and resolves the filename relative to that. >> >> In addit

Re: [PATCHv5 1/3] syscalls,x86: implement execveat() system call

2014-10-22 Thread Andy Lutomirski
On Wed, Oct 22, 2014 at 4:44 AM, David Drysdale wrote: > Add a new system execveat(2) syscall. execveat() is to execve() as > openat() is to open(): it takes a file descriptor that refers to a > directory, and resolves the filename relative to that. > > bprm->file = file; > - bprm->

Re: [PATCHv5 1/3] syscalls,x86: implement execveat() system call

2014-10-22 Thread Eric W. Biederman
David Drysdale writes: > Add a new system execveat(2) syscall. execveat() is to execve() as > openat() is to open(): it takes a file descriptor that refers to a > directory, and resolves the filename relative to that. > > In addition, if the filename is empty and AT_EMPTY_PATH is specified, > exe

[PATCHv5 1/3] syscalls,x86: implement execveat() system call

2014-10-22 Thread David Drysdale
Add a new system execveat(2) syscall. execveat() is to execve() as openat() is to open(): it takes a file descriptor that refers to a directory, and resolves the filename relative to that. In addition, if the filename is empty and AT_EMPTY_PATH is specified, execveat() executes the file to which t