]> git.eshelyaron.com Git - emacs.git/commitdiff
Add stubs for Windows, required after CVE-2010-0825 change.
authorJuanma Barranquero <lekktu@gmail.com>
Sat, 3 Apr 2010 02:16:16 +0000 (04:16 +0200)
committerJuanma Barranquero <lekktu@gmail.com>
Sat, 3 Apr 2010 02:16:16 +0000 (04:16 +0200)
* ntlib.c (getgid, getegid, setegid): New stubs.
* ntlib.h (getgid, getegid, setegid): Declare them.

lib-src/ChangeLog
lib-src/ntlib.c
lib-src/ntlib.h

index 826f5c4e6ad68b1e6363841523dfa83b958c455b..a68629d2393fcfe7c5289c8217b89ec3c86f7567 100644 (file)
@@ -1,3 +1,9 @@
+2010-04-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       Add stubs for Windows, required after CVE-2010-0825 change.
+       * ntlib.c (getgid, getegid, setegid): New stubs.
+       * ntlib.h (getgid, getegid, setegid): Declare them.
+
 2010-04-02  Dan Rosenberg  <dan.j.rosenberg@gmail.com>  (tiny change)
 
        * movemail.c (main): Check return values of setuid.  Avoid
index ae10caecd22b78d70242b829f56350730375221e..c815f32d51d0bc37f3a5ce8036d6980359c1f326 100644 (file)
@@ -125,12 +125,30 @@ getuid ()
   return 0;
 }
 
+unsigned
+getgid ()
+{
+  return 0;
+}
+
+unsigned
+getegid ()
+{
+  return 0;
+}
+
 int
 setuid (unsigned uid)
 {
   return 0;
 }
 
+int
+setegid (unsigned gid)
+{
+  return 0;
+}
+
 struct passwd *
 getpwuid (unsigned uid)
 {
index 70b99d7a779aba385a6a3a0756e901e6182909ed..ab1e7ba2866910673b5a50060d8b5f1cbbf93551 100644 (file)
@@ -36,7 +36,10 @@ int getppid(void);
 char * getlogin ();
 char * cuserid (char * s);
 unsigned getuid ();
+unsigned getegid ();
+unsigned getgid ();
 int setuid (unsigned uid);
+int setegid (unsigned gid);
 char * getpass (const char * prompt);
 int fchown (int fd, unsigned uid, unsigned gid);