Mercurial > hg
annotate contrib/chg/hgclient.h @ 36260:9a1df91429af
py3: replace file() with open() in test-convert-git.t
file() is not present in Python 3.
It also makes sure we write bytes on Python 3.
Differential Revision: https://phab.mercurial-scm.org/D2133
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Sun, 11 Feb 2018 17:17:56 +0530 |
parents | 9724f54923ec |
children |
rev | line source |
---|---|
28060 | 1 /* |
2 * A command server client that uses Unix domain socket | |
3 * | |
4 * Copyright (c) 2011 Yuya Nishihara <yuya@tcha.org> | |
5 * | |
6 * This software may be used and distributed according to the terms of the | |
7 * GNU General Public License version 2 or any later version. | |
8 */ | |
9 | |
10 #ifndef HGCLIENT_H_ | |
11 #define HGCLIENT_H_ | |
12 | |
13 #include <sys/types.h> | |
14 | |
15 struct hgclient_tag_; | |
16 typedef struct hgclient_tag_ hgclient_t; | |
17 | |
18 hgclient_t *hgc_open(const char *sockname); | |
19 void hgc_close(hgclient_t *hgc); | |
20 | |
29581 | 21 pid_t hgc_peerpgid(const hgclient_t *hgc); |
28060 | 22 pid_t hgc_peerpid(const hgclient_t *hgc); |
23 | |
28356
a5c773acb018
chg: implement validate in hgclient
Jun Wu <quark@fb.com>
parents:
28060
diff
changeset
|
24 const char **hgc_validate(hgclient_t *hgc, const char *const args[], |
35959
9724f54923ec
chg: enable clang-format on all .c and .h files
Augie Fackler <augie@google.com>
parents:
30741
diff
changeset
|
25 size_t argsize); |
28060 | 26 int hgc_runcommand(hgclient_t *hgc, const char *const args[], size_t argsize); |
27 void hgc_attachio(hgclient_t *hgc); | |
28 void hgc_setenv(hgclient_t *hgc, const char *const envp[]); | |
29 | |
35959
9724f54923ec
chg: enable clang-format on all .c and .h files
Augie Fackler <augie@google.com>
parents:
30741
diff
changeset
|
30 #endif /* HGCLIENT_H_ */ |