Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Aug 2020 08:39:53 +0000 (UTC)
From:      Niclas Zeising <zeising@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r545289 - branches/2020Q3/emulators/tpm-emulator/files
Message-ID:  <202008190839.07J8drAF077184@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: zeising
Date: Wed Aug 19 08:39:53 2020
New Revision: 545289
URL: https://svnweb.freebsd.org/changeset/ports/545289

Log:
  MFH: r545265
  
  emulators/tpm-emulator: Fix -fno-common
  
  Fix the build with -fno-common, which is the default in llvm 11.
  
  Approved by:	ports-secteam (joenum)

Added:
  branches/2020Q3/emulators/tpm-emulator/files/patch-tpm_tpm__emulator__extern.h
     - copied unchanged from r545265, head/emulators/tpm-emulator/files/patch-tpm_tpm__emulator__extern.h
Modified:
Directory Properties:
  branches/2020Q3/   (props changed)

Copied: branches/2020Q3/emulators/tpm-emulator/files/patch-tpm_tpm__emulator__extern.h (from r545265, head/emulators/tpm-emulator/files/patch-tpm_tpm__emulator__extern.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2020Q3/emulators/tpm-emulator/files/patch-tpm_tpm__emulator__extern.h	Wed Aug 19 08:39:53 2020	(r545289, copy of r545265, head/emulators/tpm-emulator/files/patch-tpm_tpm__emulator__extern.h)
@@ -0,0 +1,47 @@
+--- tpm/tpm_emulator_extern.h.orig	2020-08-18 22:10:53 UTC
++++ tpm/tpm_emulator_extern.h
+@@ -29,7 +29,7 @@ enum {
+   TPM_LOG_ERROR
+ };
+ 
+-void (*tpm_log)(int priority, const char *fmt, ...);
++extern void (*tpm_log)(int priority, const char *fmt, ...);
+ 
+ #if defined(_WIN32) || defined(_WIN64)
+ #define __BFILE__ ((strrchr(__FILE__, '\\') ? : __FILE__ - 1) + 1)
+@@ -44,27 +44,27 @@ void (*tpm_log)(int priority, const char *fmt, ...);
+ #define error(fmt, ...) tpm_log(TPM_LOG_ERROR, "%s:%d: Error: " fmt "\n", \
+                                 __BFILE__, __LINE__, ## __VA_ARGS__)
+ /* initialization */
+-int (*tpm_extern_init)(void);
+-void (*tpm_extern_release)(void);
++extern int (*tpm_extern_init)(void);
++extern void (*tpm_extern_release)(void);
+ 
+ /* memory allocation */
+ 
+-void* (*tpm_malloc)(size_t size);
++extern void* (*tpm_malloc)(size_t size);
+ 
+-void (*tpm_free)(/*const*/ void *ptr);
++extern void (*tpm_free)(/*const*/ void *ptr);
+ 
+ /* random numbers */
+ 
+-void (*tpm_get_extern_random_bytes)(void *buf, size_t nbytes);
++extern void (*tpm_get_extern_random_bytes)(void *buf, size_t nbytes);
+ 
+ /* usec since last call */
+ 
+-uint64_t (*tpm_get_ticks)(void);
++extern uint64_t (*tpm_get_ticks)(void);
+ 
+ /* file handling */
+ 
+-int (*tpm_write_to_storage)(uint8_t *data, size_t data_length);
+-int (*tpm_read_from_storage)(uint8_t **data, size_t *data_length);
++extern int (*tpm_write_to_storage)(uint8_t *data, size_t data_length);
++extern int (*tpm_read_from_storage)(uint8_t **data, size_t *data_length);
+ 
+ #endif /* _TPM_EMULATOR_EXTERN_H_ */
+ 



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