Hi Akira, The patch looks fine, but is indeed unrelated to my comments. --Elad On Sat, 27 Apr 2019 at 19:00, Akira Yokosawa <akiyks@xxxxxxxxx> wrote: > > On Sun, 28 Apr 2019 01:19:25 +0900, Akira Yokosawa wrote: > > Hello Elad, > > > > On Fri, 26 Apr 2019 07:23:20 -0400, Elad Lahav wrote: > >> The following issues may not be deemed important enough to fix, but > >> I'll point them out nevertheless: > >> > > [...] > >> - Listing 4.2 could have just used waitpid() instead of the loop. > > > > Listing 4.2 shows our implementation of waitall() function used under > > CodeSamples/ directory of perfbook's repository. > > Your feedback prompted me to review the listing and I noticed that > > the name of the function is missing there. > > > > I fixed the position of extraction markers in api-pthreads.h > > > > Please find the patch below. > > Hi Elad, > > I might not be clear enough, but could you let me know if you think > the patch looks reasonable. I mean, if you think this change is not > related to your feed back, I'll drop the Reported-by tag. > > Thanks, Akira > > > > >> If I were really a nit-picking person I would have pointed out the > >> various places in chapters 2 and 3 where infinitives are being split, > >> but I'm not so I won't ;-). > > > > As far as I am concerned, I like the colloquial tone of perfbook > > and have no trouble seeing split infinitives as long as they are easy > > to understand. Just a non-native speaker's opinion. > > > > Thanks, Akira > > > >> --Elad > >> > > > > ----------8<------------------ > > From fec0187d2cb12fdf13a8c040c447c37c1bd5e183 Mon Sep 17 00:00:00 2001 > > From: Akira Yokosawa <akiyks@xxxxxxxxx> > > Date: Sun, 28 Apr 2019 00:41:02 +0900 > > Subject: [PATCH] toolsoftrade: Fix extraction range of waitall() > > > > Commit 29d0c7c185f2 ("toolsoftrade: Add labels in code samples as > > comments") failed to include the function name and the closing brace > > in the snippet of waitall() extracted from api-pthreads.h. > > > > The original snippet removed in commit a62cf8469280 ("toolsoftrade: > > Reference line in code snippets by label") contained those > > lines. > > > > Restore them by repositioning meta commands in api-pthreads.h > > > > Reported-by: Elad Lahav <e2lahav@xxxxxxxxx> > > Fixes: 29d0c7c185f2 ("toolsoftrade: Add labels in code samples as comments") > > Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> > > --- > > CodeSamples/api-pthreads/api-pthreads.h | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/CodeSamples/api-pthreads/api-pthreads.h b/CodeSamples/api-pthreads/api-pthreads.h > > index f5510f01..5d17a9bd 100644 > > --- a/CodeSamples/api-pthreads/api-pthreads.h > > +++ b/CodeSamples/api-pthreads/api-pthreads.h > > @@ -287,9 +287,9 @@ static __inline__ void wait_all_threads(void) > > /* > > * Wait on all child processes. > > */ > > +// \begin{snippet}[labelbase=ln:api-pthreads:api-pthreads:waitall,commandchars=\%\[\]] > > static __inline__ void waitall(void) > > { > > -// \begin{snippet}[labelbase=ln:api-pthreads:api-pthreads:waitall,commandchars=\%\[\]] > > int pid; > > int status; > > > > @@ -303,8 +303,8 @@ static __inline__ void waitall(void) > > } > > poll(NULL, 0, 1); //\fcvexclude > > } //\lnlbl{loopb} > > -// \end{snippet} > > } > > +// \end{snippet} > > > > static __inline__ void run_on(int cpu) > > { > > >