{"thread":{"id":"43522","subject":"[PATCH] setlinebuf() vs HP-UX","startedAt":"2006-11-21T22:19:28Z","lastAt":"2006-11-21T22:19:28Z","messageCount":1,"participants":["Michal Rokos"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"295261","messageId":"200611212319.28385.michal.rokos@nextsoft.cz","threadId":"43522","inReplyTo":null,"subject":"[PATCH] setlinebuf() vs HP-UX","fromName":"Michal Rokos","fromEmail":"michal.rokos@nextsoft.cz","sentAt":"2006-11-21T22:19:28Z","receivedAt":"2006-11-21T22:19:28Z","isPatch":true,"sender":{"key":"michal.rokos@nextsoft.cz","avatar":null},"body":"Hello,\n\nit seems that HP-UX doesn't have setlinebuf() defined.\nThis tiny patch makes GIT compile again on HP-UX 11i.\n\nSigned-off-by: Michal Rokos <michal.rokos@nextsoft.cz>\n\ndiff --git a/builtin-archive.c b/builtin-archive.c\nindex 2df1a84..a8a1f07 100644\n--- a/builtin-archive.c\n+++ b/builtin-archive.c\n@@ -249,7 +249,7 @@ int cmd_archive(int argc, const char **a\n \tif (remote)\n \t\treturn run_remote_archiver(remote, argc, argv);\n \n-\tsetlinebuf(stderr);\n+\tsetvbuf(stderr, NULL, _IOLBF, BUFSIZ);\n \n \tmemset(&ar, 0, sizeof(ar));\n \ttree_idx = parse_archive_args(argc, argv, &ar);\n\n-- \nMichal Rokos\n\nNextSoft s.r.o.\nVyskočilova 1/1410\n140 21 Praha 4\nphone:  +420 267 224 311\nfax:    +420 267 224 307\nmobile: +420 736 646 591\n"}]}