Date: Sun, 15 Sep 2013 18:12:34 GMT From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1354 - in trunk: mail/thunderbird/files www/firefox-nightly/files www/firefox/files www/seamonkey/files Message-ID: <201309151812.r8FICYWv092174@trillian.chruetertee.ch>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Sun Sep 15 18:12:34 2013 New Revision: 1354 Log: /usr/include/sys/queue.h is more up to date and have one bug fixed http://svnweb.freebsd.org/changeset/base/204106 Added: trunk/mail/thunderbird/files/patch-bug916589 trunk/www/firefox-nightly/files/patch-bug916589 trunk/www/firefox/files/patch-bug916589 trunk/www/seamonkey/files/patch-bug916589 Added: trunk/mail/thunderbird/files/patch-bug916589 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug916589 Sun Sep 15 18:12:34 2013 (r1354) @@ -0,0 +1,40 @@ +diff --git media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +index 5b50785..7cf47d5 100644 +--- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h ++++ mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +@@ -31,11 +31,14 @@ + */ + +-#ifndef _SYS_QUEUE_H_ ++#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN) ++#include_next <sys/queue.h> ++#elif !defined(_SYS_QUEUE_H_) + #define _SYS_QUEUE_H_ + +-#if !defined(__FreeBSD__) && !defined(DARWIN) + #include <stddef.h> +-#define __offsetof offsetof ++ ++#ifndef offsetof ++#define offsetof(type, field) ((size_t)(&((type *)0)->field)) + #endif + + #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ +@@ -43,8 +46,6 @@ + (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ + (var) = (tvar)) + +-// #define __offsetof(type, field) ((size_t)(&((type *)0)->field)) +- + /* + * This file defines four types of data structures: singly-linked lists, + * singly-linked tail queues, lists and tail queues. +@@ -285,7 +286,7 @@ struct { \ + (STAILQ_EMPTY((head)) ? \ + NULL : \ + ((struct type *) \ +- ((char *)((head)->stqh_last) - __offsetof(struct type, field)))) ++ ((char *)((head)->stqh_last) - offsetof(struct type, field)))) + + #define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) + Added: trunk/www/firefox-nightly/files/patch-bug916589 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-bug916589 Sun Sep 15 18:12:34 2013 (r1354) @@ -0,0 +1,40 @@ +diff --git media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +index 5b50785..7cf47d5 100644 +--- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h ++++ media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +@@ -31,11 +31,14 @@ + */ + +-#ifndef _SYS_QUEUE_H_ ++#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN) ++#include_next <sys/queue.h> ++#elif !defined(_SYS_QUEUE_H_) + #define _SYS_QUEUE_H_ + +-#if !defined(__FreeBSD__) && !defined(DARWIN) + #include <stddef.h> +-#define __offsetof offsetof ++ ++#ifndef offsetof ++#define offsetof(type, field) ((size_t)(&((type *)0)->field)) + #endif + + #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ +@@ -43,8 +46,6 @@ + (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ + (var) = (tvar)) + +-// #define __offsetof(type, field) ((size_t)(&((type *)0)->field)) +- + /* + * This file defines four types of data structures: singly-linked lists, + * singly-linked tail queues, lists and tail queues. +@@ -285,7 +286,7 @@ struct { \ + (STAILQ_EMPTY((head)) ? \ + NULL : \ + ((struct type *) \ +- ((char *)((head)->stqh_last) - __offsetof(struct type, field)))) ++ ((char *)((head)->stqh_last) - offsetof(struct type, field)))) + + #define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) + Added: trunk/www/firefox/files/patch-bug916589 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug916589 Sun Sep 15 18:12:34 2013 (r1354) @@ -0,0 +1,40 @@ +diff --git media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +index 5b50785..7cf47d5 100644 +--- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h ++++ media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +@@ -31,11 +31,14 @@ + */ + +-#ifndef _SYS_QUEUE_H_ ++#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN) ++#include_next <sys/queue.h> ++#elif !defined(_SYS_QUEUE_H_) + #define _SYS_QUEUE_H_ + +-#if !defined(__FreeBSD__) && !defined(DARWIN) + #include <stddef.h> +-#define __offsetof offsetof ++ ++#ifndef offsetof ++#define offsetof(type, field) ((size_t)(&((type *)0)->field)) + #endif + + #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ +@@ -43,8 +46,6 @@ + (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ + (var) = (tvar)) + +-// #define __offsetof(type, field) ((size_t)(&((type *)0)->field)) +- + /* + * This file defines four types of data structures: singly-linked lists, + * singly-linked tail queues, lists and tail queues. +@@ -285,7 +286,7 @@ struct { \ + (STAILQ_EMPTY((head)) ? \ + NULL : \ + ((struct type *) \ +- ((char *)((head)->stqh_last) - __offsetof(struct type, field)))) ++ ((char *)((head)->stqh_last) - offsetof(struct type, field)))) + + #define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) + Added: trunk/www/seamonkey/files/patch-bug916589 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug916589 Sun Sep 15 18:12:34 2013 (r1354) @@ -0,0 +1,40 @@ +diff --git media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +index 5b50785..7cf47d5 100644 +--- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h ++++ mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +@@ -31,11 +31,14 @@ + */ + +-#ifndef _SYS_QUEUE_H_ ++#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN) ++#include_next <sys/queue.h> ++#elif !defined(_SYS_QUEUE_H_) + #define _SYS_QUEUE_H_ + +-#if !defined(__FreeBSD__) && !defined(DARWIN) + #include <stddef.h> +-#define __offsetof offsetof ++ ++#ifndef offsetof ++#define offsetof(type, field) ((size_t)(&((type *)0)->field)) + #endif + + #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ +@@ -43,8 +46,6 @@ + (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ + (var) = (tvar)) + +-// #define __offsetof(type, field) ((size_t)(&((type *)0)->field)) +- + /* + * This file defines four types of data structures: singly-linked lists, + * singly-linked tail queues, lists and tail queues. +@@ -285,7 +286,7 @@ struct { \ + (STAILQ_EMPTY((head)) ? \ + NULL : \ + ((struct type *) \ +- ((char *)((head)->stqh_last) - __offsetof(struct type, field)))) ++ ((char *)((head)->stqh_last) - offsetof(struct type, field)))) + + #define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) +
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309151812.r8FICYWv092174>