> From: Joachim Schmitz [mailto:jojo@xxxxxxxxxxxxxxxxxx] > Sent: Tuesday, September 04, 2012 12:31 PM > To: 'Junio C Hamano' > Cc: 'git@xxxxxxxxxxxxxxx' > Subject: RE: [PATCH v2] Support for setitimer() on platforms lacking it > > > Poor man's getitimer(), simply based on alarm(). > > Currently needed on HP NonStop ("#ifdef __TANDEM"), > which does provide "struct itimerval", but no setitimer(). > Alarm times are rounded up to the next full second. > > Signed-off-by: Joachim Schmitz <jojo@xxxxxxxxxxxxxxxxxx> > --- > Revert/remove my previous 2 patches for this first (from 'pu'). Actually: https://github.com/git/git/commit/55c96a1325 > git-compat-util.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/git-compat-util.h b/git-compat-util.h > index 18089f0..55b9421 100644 > --- a/git-compat-util.h > +++ b/git-compat-util.h@@ -163,6 +163,10 @@ > #define probe_utf8_pathname_composition(a,b) > #endif > > +#ifdef NO_SETITIMER /* poor man's setitimer() */ > +#define setitimer(w,v,o) alarm((v)->it_value.tv_sec+((v)->it_value.tv_usec>0)) > +#endif > + > #ifdef MKDIR_WO_TRAILING_SLASH > #define mkdir(a,b) compat_mkdir_wo_trailing_slash((a),(b)) > extern int compat_mkdir_wo_trailing_slash(const char*, mode_t); > -- > 1.7.12 Bye, Jojo -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html