[1108] in Kerberos-V5-bugs
More problems with yesterdays changes...
daemon@ATHENA.MIT.EDU (epeisach@MIT.EDU)
Tue Feb 28 14:09:17 1995
From: epeisach@MIT.EDU
Date: Tue, 28 Feb 1995 14:09:03 -0500
To: krb5-bugs@MIT.EDU
lib/des425/verify.c - stdlib.h now included by ext-proto.h - exit is
redefined. Should not be here.
kadmin/v4server/kadm_server.c: ext-proto.h handles malloc declarations.
(k5-int.h includes ext-proto.h) - do not add in.
include/kerberosIV/kadm.h: Don't declare malloc, realloc
appl/movemail/movemail.c: include declaraions to define what malloc
returns. Also include string(s).h for strrchr declrartion.
Ezra
===================================================================
RCS file: /mit/krb5/.cvsroot/src/lib/des425/verify.c,v
retrieving revision 5.4
diff -c -r5.4 verify.c
*** verify.c 1994/10/26 23:33:25 5.4
--- verify.c 1995/02/28 17:54:58
***************
*** 39,45 ****
extern int des_key_sched();
extern int des_ecb_encrypt();
extern int des_cbc_encrypt();
- extern exit();
char *progname;
int nflag = 2;
int vflag;
--- 39,44 ----
===================================================================
RCS file: /mit/krb5/.cvsroot/src/kadmin/v4server/kadm_server.c,v
retrieving revision 1.10
diff -c -r1.10 kadm_server.c
*** kadm_server.c 1995/02/28 10:25:42 1.10
--- kadm_server.c 1995/02/28 18:00:53
***************
*** 127,133 ****
des_cblock newkey;
int status, stvlen = 0;
int retval;
- extern char *malloc();
extern int kadm_approve_pw();
/* take key off the stream, and change the database */
--- 127,132 ----
***************
*** 359,365 ****
des_cblock newkey;
int stvlen = 0,status;
int retval;
- extern char *malloc();
extern int kadm_approve_pw();
/* take key off the stream, and check it */
--- 358,363 ----
===================================================================
RCS file: /mit/krb5/.cvsroot/src/include/kerberosIV/kadm.h,v
retrieving revision 1.5
diff -c -r1.5 kadm.h
*** kadm.h 1995/01/26 01:10:19 1.5
--- kadm.h 1995/02/28 18:02:36
***************
*** 148,155 ****
extern unsigned long quad_cksum(); /* XXX should be in des.h */
- /* XXX This doesn't belong here!!! */
- char *malloc(), *realloc();
#ifdef POSIX
typedef void sigtype;
#else
--- 148,153 ----
===================================================================
RCS file: /mit/krb5/.cvsroot/src/appl/movemail/movemail.c,v
retrieving revision 1.17
diff -c -r1.17 movemail.c
*** movemail.c 1995/02/28 09:54:42 1.17
--- movemail.c 1995/02/28 18:09:48
***************
*** 83,88 ****
--- 83,109 ----
#include <sys/locking.h>
#endif
+ #ifdef HAS_STDLIB_H
+ #include <stdlib.h>
+ #else
+ #ifdef __STDC__
+ #ifdef NO_STDLIB_H
+ #include <fake-stdlib.h>
+ #else
+ #include <stdlib.h>
+ #endif /* NO_STDLIB_H */
+ #else
+ extern char *malloc(), *realloc(), *calloc();
+ extern char *getenv();
+ #endif /* ! __STDC__ */
+ #endif /* HAS_STDLIB_H */
+
+ #ifdef USE_STRING_H
+ #include <string.h>
+ #else
+ #include <strings.h>
+ #endif
+
/* Cancel substitutions made by config.h for Emacs. */
#undef open
#undef read