瀏覽代碼

kcontext: wrapper kcontext_candidate_arg()

Serj Kalichev 2 年之前
父節點
當前提交
37aa4964e7
共有 2 個文件被更改,包括 12 次插入0 次删除
  1. 2 0
      klish/kcontext.h
  2. 10 0
      klish/ksession/kcontext.c

+ 2 - 0
klish/kcontext.h

@@ -51,6 +51,8 @@ FAUX_HIDDEN bool_t kcontext_set_pid(kcontext_t *context, pid_t pid);
 // Done
 // Done
 bool_t kcontext_done(const kcontext_t *context);
 bool_t kcontext_done(const kcontext_t *context);
 FAUX_HIDDEN bool_t kcontext_set_done(kcontext_t *context, bool_t done);
 FAUX_HIDDEN bool_t kcontext_set_done(kcontext_t *context, bool_t done);
+// Wrappers
+kparg_t *kcontext_candidate_parg(const kcontext_t *context);
 
 
 C_DECL_END
 C_DECL_END
 
 

+ 10 - 0
klish/ksession/kcontext.c

@@ -124,3 +124,13 @@ void kcontext_free(kcontext_t *context)
 
 
 	faux_free(context);
 	faux_free(context);
 }
 }
+
+
+kparg_t *kcontext_candidate_parg(const kcontext_t *context)
+{
+	assert(context);
+	if (!context)
+		return NULL;
+
+	return kpargv_candidate_parg(kcontext_parent_pargv(context));
+}