lib/krb5: Remove __func__ compatibility workaround
As described by the C standard, __func__ is a variable, not a macro. Hence this #ifndef check does not work as intended, and only serves to unconditionally disable __func__. A nonoperating __func__ prevents cmocka operating correctly, so remove this definition. Samba BUG: https://bugzilla.samba.org/show_bug.cgi?id=15134 Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Change-Id: Ieac3937b9e86f39e84c0c056ffd649e44b292099
This commit is contained in:

committed by
Jeffrey Altman

parent
36cf07bc44
commit
5e48ec6c88
@@ -202,10 +202,6 @@ extern const char _krb5_wellknown_lkdc[];
|
||||
#define ALLOC(X, N) (X) = calloc((N), sizeof(*(X)))
|
||||
#define ALLOC_SEQ(X, N) do { (X)->len = (N); ALLOC((X)->val, (N)); } while(0)
|
||||
|
||||
#ifndef __func__
|
||||
#define __func__ "unknown-function"
|
||||
#endif
|
||||
|
||||
#define krb5_einval(context, argnum) _krb5_einval((context), __func__, (argnum))
|
||||
|
||||
#ifndef PATH_SEP
|
||||
|
Reference in New Issue
Block a user