[SCM] Samba Shared Repository - branch master updated - 2c5221ef7a503ddfffa0d3b3209b3c2eda30b555

Jelmer Vernooij jelmer at samba.org
Sat Oct 18 16:51:12 GMT 2008


The branch, master has been updated
       via  2c5221ef7a503ddfffa0d3b3209b3c2eda30b555 (commit)
      from  2243479b7415942604284028cd34a20aa0ba79c0 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 2c5221ef7a503ddfffa0d3b3209b3c2eda30b555
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Oct 18 18:50:37 2008 +0200

    Use attr.h rather than having local defines for GCC attributes.

-----------------------------------------------------------------------

Summary of changes:
 source3/include/includes.h |   19 ++++++-------------
 1 files changed, 6 insertions(+), 13 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/include/includes.h b/source3/include/includes.h
index 9594393..2ba6c44 100644
--- a/source3/include/includes.h
+++ b/source3/include/includes.h
@@ -593,6 +593,7 @@ struct smb_iconv_convenience *lp_iconv_convenience(void *lp_ctx);
 /* Lists, trees, caching, database... */
 #include "../lib/util/xfile.h"
 #include "../lib/util/memory.h"
+#include "../lib/util/attr.h"
 #include "intl.h"
 #include "../lib/util/dlinklist.h"
 #include "tdb.h"
@@ -1107,19 +1108,11 @@ ssize_t readahead(int fd, off64_t offset, size_t count);
 #define CONST_DISCARD(type, ptr)      ((type) ((void *) (ptr)))
 #define CONST_ADD(type, ptr)          ((type) ((const void *) (ptr)))
 
-#ifndef NORETURN_ATTRIBUTE
-#if (__GNUC__ >= 3)
-#define NORETURN_ATTRIBUTE __attribute__ ((noreturn))
-#else
-#define NORETURN_ATTRIBUTE
-#endif
-#endif
-
-void smb_panic( const char *why ) NORETURN_ATTRIBUTE ;
-void dump_core(void) NORETURN_ATTRIBUTE ;
-void exit_server(const char *const reason) NORETURN_ATTRIBUTE ;
-void exit_server_cleanly(const char *const reason) NORETURN_ATTRIBUTE ;
-void exit_server_fault(void) NORETURN_ATTRIBUTE ;
+void smb_panic( const char *why ) _NORETURN_;
+void dump_core(void) _NORETURN_;
+void exit_server(const char *const reason) _NORETURN_;
+void exit_server_cleanly(const char *const reason) _NORETURN_;
+void exit_server_fault(void) _NORETURN_;
 
 #ifdef HAVE_LIBNSCD
 #include "libnscd.h"


-- 
Samba Shared Repository


More information about the samba-cvs mailing list