[1108] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post