aboutsummaryrefslogtreecommitdiffstats
path: root/src/editfns.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/editfns.c')
-rw-r--r--src/editfns.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/editfns.c b/src/editfns.c
index eb909f73697..108c8b27187 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -1272,6 +1272,24 @@ Value is an integer or a float, depending on the value. */)
1272 return make_fixnum_or_float (uid); 1272 return make_fixnum_or_float (uid);
1273} 1273}
1274 1274
1275DEFUN ("group-gid", Fgroup_gid, Sgroup_gid, 0, 0, 0,
1276 doc: /* Return the effective gid of Emacs.
1277Value is an integer or a float, depending on the value. */)
1278 (void)
1279{
1280 gid_t egid = getegid ();
1281 return make_fixnum_or_float (egid);
1282}
1283
1284DEFUN ("group-real-gid", Fgroup_real_gid, Sgroup_real_gid, 0, 0, 0,
1285 doc: /* Return the real gid of Emacs.
1286Value is an integer or a float, depending on the value. */)
1287 (void)
1288{
1289 gid_t gid = getgid ();
1290 return make_fixnum_or_float (gid);
1291}
1292
1275DEFUN ("user-full-name", Fuser_full_name, Suser_full_name, 0, 1, 0, 1293DEFUN ("user-full-name", Fuser_full_name, Suser_full_name, 0, 1, 0,
1276 doc: /* Return the full name of the user logged in, as a string. 1294 doc: /* Return the full name of the user logged in, as a string.
1277If the full name corresponding to Emacs's userid is not known, 1295If the full name corresponding to Emacs's userid is not known,
@@ -4899,6 +4917,8 @@ functions if all the text being accessed has this property. */);
4899 defsubr (&Suser_real_login_name); 4917 defsubr (&Suser_real_login_name);
4900 defsubr (&Suser_uid); 4918 defsubr (&Suser_uid);
4901 defsubr (&Suser_real_uid); 4919 defsubr (&Suser_real_uid);
4920 defsubr (&Sgroup_gid);
4921 defsubr (&Sgroup_real_gid);
4902 defsubr (&Suser_full_name); 4922 defsubr (&Suser_full_name);
4903 defsubr (&Semacs_pid); 4923 defsubr (&Semacs_pid);
4904 defsubr (&Scurrent_time); 4924 defsubr (&Scurrent_time);