| 12345678910111213141516171819202122232425262728 |
- --- src/io.h.orig Mon Mar 5 23:38:04 2001
- +++ src/io.h Mon Mar 5 23:38:04 2001
- @@ -15,6 +15,8 @@
- * This file is covered by the GNU General Public License
- */
-
- +#include <sys/types.h>
- +
-
- /* read n bytes from network socket */
- int readn(int, char *, int);
- --- src/sendfiled.c.org Tue Feb 6 00:42:53 2001
- +++ src/sendfiled.c Sun Aug 26 21:21:18 2001
- @@ -4000,11 +4002,13 @@
- * RETURN: nothing, but terminates program on error
- */
- void setreugid() {
- + if (rgid != getegid())
- if (rgid && setegid(rgid)<0) {
- printf("490 Internal error on setegid(%u): %s\r\n",
- (unsigned int)rgid,strerror(errno));
- exit(1);
- }
- + if (ruid != geteuid())
- if (ruid && seteuid(ruid)<0) {
- printf("490 Internal error on seteuid(%u): %s\r\n",
- (unsigned int)ruid,strerror(errno));
|