| 72 | } |
| 73 | |
| 74 | static ssize_t process_input(int child_fd, int band) |
| 75 | { |
| 76 | char buf[16384]; |
| 77 | ssize_t sz = read(child_fd, buf, sizeof(buf)); |
| 78 | if (sz < 0) { |
| 79 | if (errno != EAGAIN && errno != EINTR) |
| 80 | error_clnt("read error: %s\n", strerror(errno)); |
| 81 | return sz; |
| 82 | } |
| 83 | send_sideband(1, band, buf, sz, LARGE_PACKET_MAX); |
| 84 | return sz; |
| 85 | } |
| 86 | |
| 87 | int cmd_upload_archive(int argc, |
| 88 | const char **argv, |
no test coverage detected