]> git.pld-linux.org Git - packages/dbus.git/blob - dbus-geteuid.patch
- updated nolibs patch not to require libcap-devel
[packages/dbus.git] / dbus-geteuid.patch
1 diff -ur dbus-ORIG/dbus/dbus-sysdeps-unix.c dbus/dbus/dbus-sysdeps-unix.c
2 --- dbus-ORIG/dbus/dbus-sysdeps-unix.c  2007-08-07 06:05:12.000000000 +0200
3 +++ dbus/dbus/dbus-sysdeps-unix.c       2007-08-07 06:46:42.000000000 +0200
4 @@ -1664,7 +1664,7 @@
5  _dbus_append_user_from_current_process (DBusString *str)
6  {
7    return _dbus_string_append_uint (str,
8 -                                   _dbus_getuid ());
9 +                                   _dbus_geteuid ());
10  }
11  
12  /**
13 @@ -1686,6 +1686,15 @@
14    return getuid ();
15  }
16  
17 +/** Gets our effective UID
18 + * @returns process effective UID
19 + */
20 +dbus_uid_t
21 +_dbus_geteuid (void)
22 +{
23 +  return geteuid ();
24 +}
25 +
26  /**
27   * The only reason this is separate from _dbus_getpid() is to allow it
28   * on Windows for logging but not for other purposes.
29 diff -ur dbus-ORIG/dbus/dbus-sysdeps-unix.h dbus/dbus/dbus-sysdeps-unix.h
30 --- dbus-ORIG/dbus/dbus-sysdeps-unix.h  2007-08-07 06:05:12.000000000 +0200
31 +++ dbus/dbus/dbus-sysdeps-unix.h       2007-08-07 06:46:13.000000000 +0200
32 @@ -121,6 +121,7 @@
33  void        _dbus_group_info_free     (DBusGroupInfo    *info);
34  
35  dbus_uid_t    _dbus_getuid (void);
36 +dbus_uid_t    _dbus_geteuid (void);
37  dbus_gid_t    _dbus_getgid (void);
38  
39  dbus_bool_t _dbus_parse_uid (const DBusString  *uid_str,
This page took 0.02485 seconds and 3 git commands to generate.