bus: implement 'unixexec:' protocol
This commit is contained in:
+2
-2
@@ -64,7 +64,7 @@ void strv_free(char **l) {
|
||||
free(l);
|
||||
}
|
||||
|
||||
char **strv_copy(char **l) {
|
||||
char **strv_copy(char * const *l) {
|
||||
char **r, **k;
|
||||
|
||||
k = r = new(char*, strv_length(l) + 1);
|
||||
@@ -84,7 +84,7 @@ char **strv_copy(char **l) {
|
||||
return r;
|
||||
}
|
||||
|
||||
unsigned strv_length(char **l) {
|
||||
unsigned strv_length(char * const *l) {
|
||||
unsigned n = 0;
|
||||
|
||||
if (!l)
|
||||
|
||||
+3
-3
@@ -34,8 +34,8 @@ static inline void strv_freep(char ***l) {
|
||||
strv_free(*l);
|
||||
}
|
||||
|
||||
char **strv_copy(char **l) _malloc_;
|
||||
unsigned strv_length(char **l);
|
||||
char **strv_copy(char * const *l) _malloc_;
|
||||
unsigned strv_length(char * const *l);
|
||||
|
||||
char **strv_merge(char **a, char **b);
|
||||
char **strv_merge_concat(char **a, char **b, const char *suffix);
|
||||
@@ -56,7 +56,7 @@ static inline const char* STRV_IFNOTNULL(const char *x) {
|
||||
return x ? x : (const char *) -1;
|
||||
}
|
||||
|
||||
static inline bool strv_isempty(char **l) {
|
||||
static inline bool strv_isempty(char * const *l) {
|
||||
return !l || !*l;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user