Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 May 2016 20:37:50 +0000 (UTC)
From:      "Conrad E. Meyer" <cem@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r300774 - head/sys/sys
Message-ID:  <201605262037.u4QKboBj010354@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cem
Date: Thu May 26 20:37:49 2016
New Revision: 300774
URL: https://svnweb.freebsd.org/changeset/base/300774

Log:
  Ifndef KERNEL the userspace-only routines in sys/md[45].h
  
  A follow-up to r300773.  Nothing in the kernel uses those definitions, but
  apparently libmd includes the sys/md45 headers.  Fix the build.
  
  Reported by:	gjb
  Pointy-hat:	cem
  Sponsored by:	EMC / Isilon Storage Division

Modified:
  head/sys/sys/md4.h
  head/sys/sys/md5.h

Modified: head/sys/sys/md4.h
==============================================================================
--- head/sys/sys/md4.h	Thu May 26 19:29:29 2016	(r300773)
+++ head/sys/sys/md4.h	Thu May 26 20:37:49 2016	(r300774)
@@ -40,6 +40,11 @@ void   MD4Init(MD4_CTX *);
 void   MD4Update(MD4_CTX *, const unsigned char *, unsigned int);
 void   MD4Pad(MD4_CTX *);
 void   MD4Final(unsigned char [static 16], MD4_CTX *);
+#ifndef _KERNEL
+char * MD4End(MD4_CTX *, char *);
+char * MD4File(const char *, char *);
+char * MD4Data(const unsigned char *, unsigned int, char *);
+#endif
 __END_DECLS
 
 #endif /* _MD4_H_ */

Modified: head/sys/sys/md5.h
==============================================================================
--- head/sys/sys/md5.h	Thu May 26 19:29:29 2016	(r300773)
+++ head/sys/sys/md5.h	Thu May 26 20:37:49 2016	(r300774)
@@ -45,5 +45,11 @@ __BEGIN_DECLS
 void   MD5Init (MD5_CTX *);
 void   MD5Update (MD5_CTX *, const void *, unsigned int);
 void   MD5Final (unsigned char[static MD5_DIGEST_LENGTH], MD5_CTX *);
+#ifndef _KERNEL
+char * MD5End(MD5_CTX *, char *);
+char * MD5File(const char *, char *);
+char * MD5FileChunk(const char *, char *, off_t, off_t);
+char * MD5Data(const void *, unsigned int, char *);
+#endif
 __END_DECLS
 #endif /* _SYS_MD5_H_ */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605262037.u4QKboBj010354>