Re: [Patch v5 3/4] git-compat-util.h: add FLOSS headers for HPE NonStop
- From
Eric Sunshine <sunshine@sunshineco.com>
- Date
- Jan 3, 2019, 21:41 UTC
- Message-ID
- <CAPig+cSdheCx-Ucnmg5eSXyNhyGPFF3L6N_Nc5uXQdc8Ytx2DA@mail.gmail.com>
- In-Reply-To
- <20190103210351.13920-4-randall.s.becker@rogers.com>
On Thu, Jan 3, 2019 at 4:04 PM <randall.s.becker@rogers.com> wrote:
Show 18 quoted lines
> The HPE NonStop (a.k.a. __TANDEM) platform cannot build git without > using the FLOSS package supplied by HPE. The convenient location > for including the relevant headers is in this file. > > The NSIG define is also not defined on __TANDEM, so we define it > here as 100 if it is not defined only for __TANDEM builds. > > Signed-off-by: Randall S. Becker <rsbecker@nexbridge.com> > --- > diff --git a/git-compat-util.h b/git-compat-util.h > @@ -397,6 +397,17 @@ static inline char *git_find_last_dir_sep(const char *path) > +#ifdef __TANDEM > +#include <floss.h(floss_execl,floss_execlp,floss_execv,floss_execvp)> > +#include <floss.h(floss_getpwuid)> > +#ifndef NSIG > +/* NonStop NSE and NSX do not provide NSIG. SIGGUARDIAN(99) is the highest > + known, by detective work using kill -l as a list is all signals > + instead of signal.h where it should be. */
Style nit: With two minor exceptions, all other multi-line comments in this file are formatted as:
/* * Multi-line * comment. */