From owner-freebsd-arch@FreeBSD.ORG Sat May 19 13:33:09 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCDDE1065670 for ; Sat, 19 May 2012 13:33:09 +0000 (UTC) (envelope-from rmh.aybabtu@gmail.com) Received: from mail-gg0-f182.google.com (mail-gg0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7B2CB8FC17 for ; Sat, 19 May 2012 13:33:09 +0000 (UTC) Received: by ggnm2 with SMTP id m2so4431446ggn.13 for ; Sat, 19 May 2012 06:33:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=78WQPxzLVOIMABfztwbjQEd+OOoL5wlYJQe0c05MsKw=; b=w5BC4ntIfUYeLHWtvDnAxYb8uR7gNn2BeIExvqL5W0VWceDIVTho7ehe4aOK8c59RC KiUgKSpF4um4W9uugs6VVS20jbYtqofRNQVbkD6vaVdIp2oxukpo4UAyEQZl1CAS+arP ROZjLb5Nw5CAyB+qDxFdrWBfZ0H4/Q3t9o1CFJxmhi4jphWh/jf/NXlajt8GtsURQTYs igv9s5In8IpLQq7lc210mgvliEB080x/P/RDnS1NM9rrceykAnWMimNPz5BczpkcgClg KJBUodAEMSA/Os9J0YjzOpLtoMpwQ7pKBszXbdK/74r0KA8VSjxfCkUZ3JGNgzc+PYSk 6m8g== MIME-Version: 1.0 Received: by 10.50.181.164 with SMTP id dx4mr3184654igc.1.1337434383306; Sat, 19 May 2012 06:33:03 -0700 (PDT) Sender: rmh.aybabtu@gmail.com Received: by 10.42.202.84 with HTTP; Sat, 19 May 2012 06:33:03 -0700 (PDT) Date: Sat, 19 May 2012 15:33:03 +0200 X-Google-Sender-Auth: fxfRREXNvqvKr-GCqaykrvFtqaA Message-ID: From: Robert Millan To: freebsd-arch@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: headers that use "struct bintime" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 May 2012 13:33:09 -0000 "struct bintime" is enabled only by __BSD_VISIBLE. However, there are a few headers that use "struct bintime" without __BSD_VISIBLE: sys/arm/include/cpu.h sys/dev/iscsi/initiator/iscsivar.h sys/geom/journal/g_journal.h sys/sys/dtrace_bsd.h sys/sys/devicestat.h sys/sys/timeet.h sys/sys/bio.h sys/opencrypto/cryptodev.h Should the definitions that use "struct bintime" be __BSD_VISIBLE too? Or maybe "struct bintime" be defined unconditionally? Or perhaps we could have "struct __bintime" and use that for system headers? -- Robert Millan