]> git.cameronkatri.com Git - pw-darwin.git/blobdiff - libutil/libutil.h
MFH
[pw-darwin.git] / libutil / libutil.h
index fbf5a89468ebed18f82e9b4b6e045d410d0eff47..b20ffa291a904d97ddb973ef50ef4d82c060a60a 100644 (file)
@@ -102,6 +102,8 @@ struct kinfo_file *
        kinfo_getfile(pid_t _pid, int *_cntp);
 struct kinfo_vmentry *
        kinfo_getvmmap(pid_t _pid, int *_cntp);
+struct kinfo_vmobject *
+       kinfo_getvmobject(int *_cntp);
 struct kinfo_proc *
        kinfo_getallproc(int *_cntp);
 struct kinfo_proc *
@@ -154,26 +156,28 @@ char      *pw_make(const struct passwd *_pw);
 char   *pw_make_v7(const struct passwd *_pw);
 int    pw_mkdb(const char *_user);
 int    pw_lock(void);
-struct passwd
-       *pw_scan(const char *_line, int _flags);
-const char
-       *pw_tempname(void);
+struct passwd *
+       pw_scan(const char *_line, int _flags);
+const char *
+       pw_tempname(void);
 int    pw_tmp(int _mfd);
 #endif
 
 #ifdef _GRP_H_
 int    gr_copy(int __ffd, int _tfd, const struct group *_gr,
            struct group *_old_gr);
-struct group
-       *gr_dup(const struct group *_gr);
+struct group *
+       gr_dup(const struct group *_gr);
+struct group *
+       gr_add(const struct group *_gr, const char *_newmember);
 int    gr_equal(const struct group *_gr1, const struct group *_gr2);
 void   gr_fini(void);
 int    gr_init(const char *_dir, const char *_master);
 int    gr_lock(void);
 char   *gr_make(const struct group *_gr);
 int    gr_mkdb(void);
-struct group
-       *gr_scan(const char *_line);
+struct group *
+       gr_scan(const char *_line);
 int    gr_tmp(int _mdf);
 #endif