From nobody Fri Oct 28 01:39:15 2022 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Mz4w73NdCz4gkSN for ; Fri, 28 Oct 2022 01:39:19 +0000 (UTC) (envelope-from montgomerysmithstephen@gmail.com) Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Mz4w62jtVz3k8x for ; Fri, 28 Oct 2022 01:39:18 +0000 (UTC) (envelope-from montgomerysmithstephen@gmail.com) Received: by mail-il1-x135.google.com with SMTP id o13so2263163ilc.7 for ; Thu, 27 Oct 2022 18:39:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=FLjN6ATS5EP+2nxUj/fY14fV8H/HDe/uUbGIG6S2zWg=; b=pEiT2XMngUdQoTxA4uQmD7IOFRt7pXbXfXYl2V2yJE74/3CSeAsqg3/Z68q8X7F9U6 CQhb0IDwRyYBJcZKvWnKevYg/lL6bXx51nG93naK2YnHmxuAHt+buKd4k/A1ep4N9uvT IECgmj0I8ItfmifrNvKYuJlFKKUFffjd1MsfH2RZnhDy6YoOfMo0b+KzXMSfo8yZGEc5 z88bJs7pKVF5j6CI25L1TA/n1KrvNh7e2g15PlGNRS/vNKqZ6wG9JhMiUc0wW1Qmu7Xp yYDWHLkPwNnKPPYRYnv7CbayNfEj+3SBQrTqKTDy+PgFi3lPJlzcP1XktNwPbHWKWTCU ATEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FLjN6ATS5EP+2nxUj/fY14fV8H/HDe/uUbGIG6S2zWg=; b=d7j069nJD5BZzHdIQ+48iR+cJmMgzUEldNqMWmg+2z+zRLCg0NzpUqHQM9EUAKup0H Tqq9zL/5WboCD3GxurFmBNE+amEUXArzaSePokQr8mbPvfQZX7gYV8DK4oD5i6zOOMO4 NlE9hQP4W1Yd1Xo7ltt+mNw4mdngbFSExnDcL2AkIaeUBYcBf5qxQqIQz1ZNHl1wRvCW RUzuSjG/Bi6QJn78fKxE1aX7SwKFAhEzQj4ymyZucmXaDJ9pVE9DI5laqe86OAfY+cDA vvu5n/Z5aBuMP+Pp6+pEC+GJgm8+c3N6CLIt1RN2FSEUp9aRd/kh6BMvo2H+gXISeNoh eR8Q== X-Gm-Message-State: ACrzQf2LylQ3SC8dxBaf8q/IJxMMTslMb+vd1xOkJNg/bhBVWsGlAjkD GxHNuyiLwbeUaYcubHpS9xtCF62TB6c= X-Google-Smtp-Source: AMsMyM6DSIeJ/7Y+3WXSndg5mjm/HD8w2qgWj4nxytktGG+RUbOJvzKDU41c5d1tXap45LOlWrbIYg== X-Received: by 2002:a92:c24c:0:b0:300:331d:a762 with SMTP id k12-20020a92c24c000000b00300331da762mr11199889ilo.124.1666921157596; Thu, 27 Oct 2022 18:39:17 -0700 (PDT) Received: from [10.8.6.92] ([161.130.189.147]) by smtp.gmail.com with ESMTPSA id y13-20020a02950d000000b00363582c03dfsm1189770jah.85.2022.10.27.18.39.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 27 Oct 2022 18:39:17 -0700 (PDT) From: Stephen Montgomery-Smith X-Google-Original-From: Stephen Montgomery-Smith Message-ID: <2b6cb2f9-79ec-576f-76ad-6b965e7cef86@FreeBSD.org> Date: Thu, 27 Oct 2022 20:39:15 -0500 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: Equivalent of Linux timezone in FreeBSD Content-Language: en-US To: Warner Losh Cc: freebsd-hackers References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Mz4w62jtVz3k8x X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=pEiT2XMn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of montgomerysmithstephen@gmail.com designates 2607:f8b0:4864:20::135 as permitted sender) smtp.mailfrom=montgomerysmithstephen@gmail.com X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::135:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N On 10/27/22 14:32, Warner Losh wrote: > > > On Thu, Oct 27, 2022 at 1:26 PM Stephen Montgomery-Smith > > wrote: > > I am attempting to port code that uses an external variable called > timezone, which is defined in the Linux file time.h as the number of > seconds West of UTC for the current timezone. > > > Except it's not completely reliable on linux, since it's not a constant > except for > the few minutes around the current time.... You can't expect it to work > around the > cut-overs of daylight savings time, for example. > > Is there an equivalent of this in FreeBSD or other BSDs? > > > getenv("TZ") will get the timezone for the current process. > > But what are you using this value for? It is used inside https://pub.ist.ac.at/~schloegl/biosig/prereleases/biosig4octave-3.0.1.src.tar.gz - look in the file biosig4octave-3.0.1/src/mexSSAVE.cpp at line 205. Maybe I'll contact the author of the code.