DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 63NHOkQ41020859
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 63NHOkQ41020859
Authentication-Results: delorie.com;
	dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=k+YQJSS8
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C8A4E4BAE7D8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1776965085;
	bh=Uw91XCg9NnYaZl5ua/7JB8zSsmnzC2ZsAq1wIXD2uz0=;
	h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=k+YQJSS8nQ0zv9lYB1SHXT7/1lYnk3je/fkTaP7w7zK9OnS5wRWxNzsrHIVNrFojd
	 SCEc3oh6kvO6Ym4xf0nCFsV66r4K+RqwnYSLkxzl1ENpwPr1vO8KIUOsLN34OKFi2I
	 GhBKSD7mJMs2RPys2ulH/mLYSrPV13sd5Z2+olt8=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C656B4BAD14D
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C656B4BAD14D
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776965038; cv=pass;
 b=qDXSqgG1X+FUpEPrd9BOPYWZHnMzFxzE2A+WY4m8t9HgotMk2dsS6NwnxdOAmyAFxsOFJgy1kmvUAJKWlT0IMEDHq8W55H4CDG/BNIVDJKKC/7FDXofRuX+Ns/bOJ9BeI287t2Re6eg4zrE/atwCdQ6skJsNsGdYkNYce0ONJUo=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
 t=1776965038; c=relaxed/simple;
 bh=+wGzFmjYsnbz0eRMLKp5vzrP8riPOftke/AcCJM4RF0=;
 h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;
 b=nIxYJbVgUuJAlbq8qFQ/xMIspdKAEQ3+ruDgYs+ISgHOSlMyuXpI5+Hkamlxw8s/MOkzBmMVlsE6LqS+I6nRborEzStj2s1y7oBXXpeUIx7/ohbM9356T7Cw5KWEEZskHhTbvC4/+l3UYslS24rJzdWVJmYLqC9lxVvVLGPHi10=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C656B4BAD14D
ARC-Seal: i=1; a=rsa-sha256; t=1776965036; cv=none;
 d=google.com; s=arc-20240605;
 b=jeYLIvopGTxOD8pc3o4cW/H/kqsGPKmuzmeigLRvp85QRW3/DDYiCIkx+vbv0er5qY
 bJ+UaDfjf3HdrY9IgGEmrGo04BekNpqWMr3C1mQyB691s3dGqZiWABBofQjvknWBuX3o
 Y3HK21qXbacq/ZVyK6Ko0ELNAWpScWcK6KRbZS2/ingJO5LNXVfMDRvveUko4Ie2I9qK
 ++xJmp1onyneCP00KqCZwcOo1dC8e+7euRDQKugWxeoKqWtLwhXlxJ3JRYNDkL+l5Ql5
 mKRgUeLgpMAgDuP4vyZ3GLJEqSJ+5dcTmyxXGSUb2VPOzklurCUN/HjwCy7meQHTiD64
 9++Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=content-transfer-encoding:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:dkim-signature;
 bh=+wGzFmjYsnbz0eRMLKp5vzrP8riPOftke/AcCJM4RF0=;
 fh=UKNFaOBO97U3RYl3PEse//nArTqr7SLJjCCEBz281Ew=;
 b=k00Q+z9OI0obxm31yfhYYoFZQpdIa4cULmMYs1Echr07MoKJOsQg+bmGtGjhcF1AU9
 Crgmnb9SYD+Iw/slH3IXV8/JBYWEttkOfmZ24egzoYz2vGrKwNMOLLOvJD4H8aj1wUz7
 Eq6UMXc3qLiCleZNmWAT7hMPeev4ns2v0muak/OG60zclv4EQ7hPVQRMg5wUWu7uduhY
 xN90AD+ExMW8S9iL3c9KLShBtxK4A7TCwu7UZg0psRpPptQohQ5upbwLnaxp6DBZQUVW
 7x2c93D3T5QzGrhAArEu5n83LdtvjcT0vhQN2ewlQvf/qF6PyX33bitPjgVsDOcMbuDK
 BZ4A==; darn=cygwin.com
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1776965036; x=1777569836;
 h=content-transfer-encoding:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=+wGzFmjYsnbz0eRMLKp5vzrP8riPOftke/AcCJM4RF0=;
 b=Tg9Z8smdCAp9R8bVNHk6hGJGEFbO6+XH5uVxMGrXMrOoI8TJbYsSVUJ2eQ0WbDR4w1
 LkShd4tUK7UCbeqPln5Ci/NuQIKBVBwvFFciLHUaUHpkp7D2KkDXyCkuzyYzbOIcvSyH
 p0++bK/kQ9x09KqPaA22/OvHnvbBP2SeVESM6+dUBW6T6jNDYJuXeJbWMTBOV3DLHGdE
 +9jtFl12vAiJwcWnKDiub8yBPUdk2PYBlOPXmPUx7qL4ZWy9mEHnHnA+7GMT4bp1wro8
 ewwL7/i22ZSJTY5Gaf+hC6iD49sPIavgpY+wrc34tl2IcD+IeAmA/DyC47xHqjizGR7+
 bXeQ==
X-Gm-Message-State: AOJu0Yyaqz+s92v/25+40igRGqEcn9yGnEzOfA6Sm7kRxVrdwRzmpqZn
 fxQVd1Wt+fGNcdKo/wkToMbE8trGBZfONH8u5WWFnzP8PZ0Dv2EykWnpxNos8yv6GpHsAhLZsrz
 Jkhth4HSwFRdaHKlKkBnp9oUp8b5u483nug==
X-Gm-Gg: AeBDievI5eEglz1l/4hRusyiMEtzly8VTaTmJ5UANyzFHyM3gxK7mEd8xBa25QZ0IWN
 xsGtPFbvPOEkWEmPjWj8T2gwPFTaav8WkBiY22+tzCua7F3sGIrkso3avr0VSVFOocNmCHXCgTP
 1OU7ji+TwiwdjxS4AHYHJTbRiASkbO/4Ylf3R3k0gHv8LVoxl+RjneaFFgShWZq7Axe3h8JHIxL
 bdUK0KWHaUz9z5WzsXLWrO8i+PzdWOP9ZwF08U/IkPmDnwJOmYKJuPaROIOcWcFN5MFPq/Pmi6A
 caShbERf4eLHkw9jmw==
X-Received: by 2002:a05:6402:24dc:b0:671:c31a:575a with SMTP id
 4fb4d7f45d1cf-672bfdd4dbemr9734295a12.23.1776965036179; Thu, 23 Apr 2026
 10:23:56 -0700 (PDT)
MIME-Version: 1.0
References: <CALWcw=HNsScw6AcFU5-g1nvy7g+NRWZ-B2LMFFaHAoTWkkN17g@mail.gmail.com>
 <CANV9t=TqRJ1NMYKTaq5Y2b4Dfw+tf+inPQ3AUddmA-+2pONHag@mail.gmail.com>
In-Reply-To: <CANV9t=TqRJ1NMYKTaq5Y2b4Dfw+tf+inPQ3AUddmA-+2pONHag@mail.gmail.com>
Date: Thu, 23 Apr 2026 19:23:19 +0200
X-Gm-Features: AQROBzA_dNA_zVtyg2TPL5eT768_Ci7ycB5pIlpnFNcB2R50qu8O7K3jAs7_hqA
Message-ID: <CALWcw=FDxArr8cRMG6T8P0ADZs6t=3sMpoZkXygNCsa2Hfn3bQ@mail.gmail.com>
Subject: Re: Getting Windows "MACHINE SID" without fork() & exec()?
To: cygwin@cygwin.com
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Takeshi Nishimura via Cygwin <cygwin@cygwin.com>
Reply-To: Takeshi Nishimura <takeshi.nishimura.linux@gmail.com>
Content-Type: text/plain; charset="utf-8"
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 63NHOkQ41020859

On Thu, Apr 23, 2026 at 7:14 PM William Stewart via Cygwin
<cygwin@cygwin.com> wrote:
>
> On Thu, Apr 23, 2026 at 11:08 AM Takeshi Nishimura wrote:
>
> Does Cygwin have a secret shell variable or /proc file which contains
> > the current machine's MACHINE SID, without having to resort to calling
> > an external program (no fork(), no exec(), please)?
>
>
> I'm not aware of one. What problem are you solving?

Pass MACHINE SID around in a shell script. Doing that by calling
powershell each time is very expensive, around 92% of the scripts
whole runtime
-- 
Internationalization&localization dev / 大阪大学
Takeshi Nishimura <takeshi.nishimura.linux@gmail.com>

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

