Re: [hackers] [PATCH][sbase] tar: use bigger buffer size to increase performance

2017-09-10 Thread Silvan Jegen
Hi On Sat, Sep 09, 2017 at 10:29:21AM -0700, Michael Forney wrote: > On Sat, Sep 9, 2017 at 2:08 AM, Silvan Jegen wrote: > > From: Jim Beveridge > > > > The original code is by Jim Beveridge working on Fuchsia. I merged it > > with slight changes. > > > >

Re: [hackers] [PATCH][sbase] tar: use bigger buffer size to increase performance

2017-09-10 Thread Silvan Jegen
Hi Hiltjo Thanks for the review! On Sat, Sep 09, 2017 at 01:06:21PM +0200, Hiltjo Posthuma wrote: > On Sat, Sep 09, 2017 at 11:08:42AM +0200, Silvan Jegen wrote: > > From: Jim Beveridge > > > > The original code is by Jim Beveridge working on Fuchsia. I merged it > > with

[hackers] [slstatus] slstatus load_avg format string || Kamil Cholewiński

2017-09-10 Thread git
commit b7d7ce9c5f9ea360955325526e7f8010ae5b1347 Author: Kamil Cholewiński AuthorDate: Fri Sep 8 23:08:28 2017 +0200 Commit: Aaron Marcher CommitDate: Sun Sep 10 14:08:20 2017 +0200 slstatus load_avg format string diff --git a/config.def.h

[hackers] [PATCH] dd: Use sigaction(2) to obviate select(2)

2017-09-10 Thread Eric Pruitt
By setting the SIGINT handler with sigaction(2), automatic retries of the splice(2) syscall can be disabled by not setting SA_RESTART. This makes it possible to use Ctrl+C even if the "if" operand refers to the controlling terminal. The SIGINT message has also been moved outside the signal handler

Re: [hackers] [PATCH] [ubase] dd: Use sigaction(2) to obviate select(2)

2017-09-10 Thread Eric Pruitt
On Sun, Sep 10, 2017 at 11:55:53AM +0100, Richard Ipsum wrote: > This isn't a comment on this patch exactly, since this call exists in > the existing handler, but unless I'm missing something about the way > you're doing this it isn't safe to call fprintf in a signal handler > since your signal

Re: [hackers] [PATCH] [ubase] dd: Use sigaction(2) to obviate select(2)

2017-09-10 Thread Richard Ipsum
On Sat, Sep 09, 2017 at 11:06:15PM -0700, Eric Pruitt wrote: > By setting the SIGINT handler using sigaction(2), automatic retries of > the splice(2) call can be disabled by not setting SA_RESTART. This makes > it possible to use Ctrl+C even if standard input is a terminal. > --- [snip] > +static

[hackers] [PATCH] [ubase] dd: Use sigaction(2) to obviate select(2)

2017-09-10 Thread Eric Pruitt
By setting the SIGINT handler using sigaction(2), automatic retries of the splice(2) call can be disabled by not setting SA_RESTART. This makes it possible to use Ctrl+C even if standard input is a terminal. --- dd.c | 58 +- 1 file changed,