|
diff --git a/shared.c b/shared.c index 6fd70a8..5757d0c 100644 --- a/ shared.c+++ b/ shared.c |
|
@@ -44,10 +44,25 @@ char *cgit_query_search = NULL; |
44 | char *cgit_query_sha1 = NULL; |
44 | char *cgit_query_sha1 = NULL; |
45 | char *cgit_query_sha2 = NULL; |
45 | char *cgit_query_sha2 = NULL; |
46 | char *cgit_query_path = NULL; |
46 | char *cgit_query_path = NULL; |
| |
47 | char *cgit_query_name = NULL; |
47 | int cgit_query_ofs = 0; |
48 | int cgit_query_ofs = 0; |
48 | |
49 | |
49 | int htmlfd = 0; |
50 | int htmlfd = 0; |
50 | |
51 | |
| |
52 | int chk_zero(int result, char *msg) |
| |
53 | { |
| |
54 | if (result != 0) |
| |
55 | die("%s: %s", msg, strerror(errno)); |
| |
56 | return result; |
| |
57 | } |
| |
58 | |
| |
59 | int chk_positive(int result, char *msg) |
| |
60 | { |
| |
61 | if (result <= 0) |
| |
62 | die("%s: %s", msg, strerror(errno)); |
| |
63 | return result; |
| |
64 | } |
| |
65 | |
51 | struct repoinfo *add_repo(const char *url) |
66 | struct repoinfo *add_repo(const char *url) |
52 | { |
67 | { |
53 | struct repoinfo *ret; |
68 | struct repoinfo *ret; |
@@ -140,6 +155,8 @@ void cgit_querystring_cb(const char *name, const char *value) |
140 | cgit_query_ofs = atoi(value); |
155 | cgit_query_ofs = atoi(value); |
141 | } else if (!strcmp(name, "path")) { |
156 | } else if (!strcmp(name, "path")) { |
142 | cgit_query_path = xstrdup(value); |
157 | cgit_query_path = xstrdup(value); |
| |
158 | } else if (!strcmp(name, "name")) { |
| |
159 | cgit_query_name = xstrdup(value); |
143 | } |
160 | } |
144 | } |
161 | } |
145 | |
162 | |
|