author | Jason Riedy <ejr@EECS.Berkeley.EDU> | |
Sun, 2 Apr 2006 22:29:34 +0000 (15:29 -0700) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Tue, 4 Apr 2006 06:42:25 +0000 (23:42 -0700) | ||
commit | 72fdfb50f721460e4cdff16fbe9c72d4ce6c668c | |
tree | 9055c5735a9de0ce0c7ffcc8ce6cb119fec16972 | tree | snapshot |
parent | 687dd75c95f9212244b6cf4fe60b40db44de01ba | commit | diff |
Use sigaction and SA_RESTART in read-tree.c; add option in Makefile.
Might as well ape the sigaction change in read-tree.c to avoid
the same potential problems. The fprintf status output will
be overwritten in a second, so don't bother guarding it. Do
move the fputc after disabling SIGALRM to ensure we go to the
next line, though.
Also add a NO_SA_RESTART option in the Makefile in case someone
doesn't have SA_RESTART but does restart (maybe older HP/UX?).
We want the builder to chose this specifically in case the
system both lacks SA_RESTART and does not restart stdio calls;
a compat #define in git-compat-utils.h would silently allow
broken systems.
Signed-off-by: Jason Riedy <ejr@cs.berkeley.edu>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Might as well ape the sigaction change in read-tree.c to avoid
the same potential problems. The fprintf status output will
be overwritten in a second, so don't bother guarding it. Do
move the fputc after disabling SIGALRM to ensure we go to the
next line, though.
Also add a NO_SA_RESTART option in the Makefile in case someone
doesn't have SA_RESTART but does restart (maybe older HP/UX?).
We want the builder to chose this specifically in case the
system both lacks SA_RESTART and does not restart stdio calls;
a compat #define in git-compat-utils.h would silently allow
broken systems.
Signed-off-by: Jason Riedy <ejr@cs.berkeley.edu>
Signed-off-by: Junio C Hamano <junkio@cox.net>
read-tree.c | diff | blob | history |