DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 617IPkDW3857602
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 617IPkDW3857602
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=HpvcPbi5
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B92F94BA23EE
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1770488745;
	bh=liz30Lt9hELCCHlghXDpNDiTzGJHY9krdnSB42Vw6p4=;
	h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Post:
	 List-Help:List-Subscribe:From:Reply-To:From;
	b=HpvcPbi5UVfxNSG5cvMzZkFB4fwBV880KcM2apUqvkD4BPFOQdJ7QpirTv65M/MI3
	 bup8cvvd896eDB6BWhTcMjVtRnpaxd4Y7OveCsTke0a3/mTgNx9gQnB9ZoWtjD+wIx
	 /deLPI8mGqG/TlEXb2XIRpB4F3A6Z/hyDgLxtOAU=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C99354BA2E0C
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C99354BA2E0C
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1770488696; cv=pass;
 b=N5OZnlMwmcdGM0IsOV0ycPNrlPS4KmOoEgAGTJqmdC85lqjILEH+PS6FT7bYAddLCEhK2PiW0mhlU2ZtNrJ6WmpkrvUlmIF2BOE1hubMDX9ZZBhrBQfduPL0k6Um321Ew0dQ7SZravRjzh62oVr7Rs1YKREFfIfaVRgR5QmP4JM=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
 t=1770488696; c=relaxed/simple;
 bh=6jXCPUpsVPrQpcdeGuu32CI4191hyxN3FvBEXMgl2KU=;
 h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;
 b=P+/sfHpQ9TSTstipBYH961f5iGwC1kaQ7H90eojDcDSOwELV8+jBJ8Ixi2srbjyVbhrKVwvcpTpYrUKamNyAGjcIXWxDUjVWaLsbinmSXsZuKaYQMJ06xsK7Veaj0iilO9ngxRAp5lX554E80HcGQDQ3LfvI+oHJ0LeL98WqfVM=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C99354BA2E0C
ARC-Seal: i=1; a=rsa-sha256; t=1770488696; cv=none;
 d=google.com; s=arc-20240605;
 b=FozPWhJGazwy+x6NZw/BYwD4LTJQcwKZA1+krhlKqqwAyv+ihIysMbUDEqjIkr5hlX
 3f8tqlLcZAOkNKtpCwFwslKkVj54kbpiE8Gvj+zYvXOf9x8kAQpcT/QznYKyzieRpJ7z
 cY2jhir6Nd+ROJouc12ZetD6eis+vRdmGvEwVtPmG5uli2lkJVBcQ3OmwoM1Ex3PZ3UB
 MBmRB4Qs2RE/zjfwKPvvd6ADaWPERGU97hMCrNKjuOMowP0Iu5ECQJ8w00St4JjGMeuN
 NqbkMzs6Y8OmwLQFmDAH4+BEszoX/xIODcKEgp1mtSGDjxdTUGk+JNKmxPJ8nWsGMT0u
 xpTA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=to:subject:message-id:date:from:mime-version:dkim-signature;
 bh=6jXCPUpsVPrQpcdeGuu32CI4191hyxN3FvBEXMgl2KU=;
 fh=UKNFaOBO97U3RYl3PEse//nArTqr7SLJjCCEBz281Ew=;
 b=E6+T0LiwTnSuL/76KBxgEuVMQJUQz/fGd+NmN9C8sDLAMiYZaxxvzCbMcj7uundGf2
 o4RPZtwR78B/g5JRy9zeRxhI49ahn+LlNXCIP2MLc6t0ExQsLb+bc1bxlJkqX1B3wtrh
 cqtYGZd+eYhpJI5gnUMCJCEf5wFwBXqwDylBdoElPA23ljxuVUcu/VLcSpipfwMW2954
 tdr1oo0WzLipO0mT93i8fNXCpDC/SAvBbHFGN1RcJhP2fZqysfkyKfjFriCB59jeqT7H
 +YhUptJTdd2S6SONZ62W+oQS0nikzVYFSCsw4UCoDRGnDYFNHNERqPtL4prcJMHSTEjw
 zdJg==; 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=20230601; t=1770488696; x=1771093496;
 h=to:subject:message-id:date:from:mime-version:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=6jXCPUpsVPrQpcdeGuu32CI4191hyxN3FvBEXMgl2KU=;
 b=AhzCLi0o0RSQOCXexP9vMd6uxiYg9OhERMqe4+iKGVoPYmq3fJb6khVrq53vGjJe9r
 XLyaS597QFJZYYLdx5budauJDn/8oeCEzRQYFS0TSeUmDnNGcYuPOrB014CN2dgAhC+H
 90hDjPZMOiLrfMny0WRRAu5KtjCdYuaE9cNQZodX8rCzdTbKiuhtFShASvZUIfqd3bSg
 MCDoOg8+BXGxWe5f6cWat5PcAVs8eMUH3ahiZn8DqRHxXHojh9LkWSNSwBLRSoZrlAFk
 ciU+pqJbZzSXDMORu7wAIEOiIS7tK93cuam8+yT1qsnbX1FAebsxu9+4G5xEZNUbzF0G
 BEkQ==
X-Gm-Message-State: AOJu0YxhEDmW82treZMgbQ5Va58cbSehev3u/kfhKfm1Qb3WzD9+e2Zb
 m7FvNhumQ2YyWfVF+OYFSXeIrmdtb5LcvspSpHbwvx/yiBXknTkql8z+8GRjRSo8D5MUjakVMfy
 p0IV9Jm0NNvgur3NsXKbyZnRnG+myYKwe++0R
X-Gm-Gg: AZuq6aK1viyq8TQJxQTYkCVtSTShKII38ULmr2xKEh/ElgG76M+yzJnKPvRs9i6ku9n
 tLB9HRfC05/p7eZja1uFNORakMk2UtAtTiZ70IcB3Jk0Q+5YbErNswyP7acdzxiRnDpDGj6CwpU
 QNsK34180NRwqB6fUuxhiGawgUsSRrHB0/nmsjTCOPrmIyajkSjdQ7KAA6Igw/9qPVao52d9AJR
 IpfSMHpd9jCd/Mt/hdWFtEwVruQQW3igDvbxeNW5bx/oiTwnHB9N5ivRVv+ks90FiO/MmNUIpMw
 dEStBg5MO9LX7fE5eqreaSxje3MuJa1RtjCPh4zmGxtbTFCd6MNuYaJCcmavn+D3EzeTHIU7JFr
 FK6RnFlU2p4pu8g==
X-Received: by 2002:a05:690e:2545:b0:644:59ed:dba3 with SMTP id
 956f58d0204a3-649e879c325mr6284224d50.30.1770488696105; Sat, 07 Feb 2026
 10:24:56 -0800 (PST)
MIME-Version: 1.0
Date: Sat, 7 Feb 2026 10:24:44 -0800
X-Gm-Features: AZwV_QjYrN9N76BhVYh5d_PxEMZ_CoHPEiDr4FCrJU-2K79EnLxmZr6kbkAfaik
Message-ID: <CAKwdsS-v74f-n0+AnE_F8qMJ0c0G4RpVJPBP3OQpzTTdyDrpXQ@mail.gmail.com>
Subject: What to use instead of /dev/dsp to (reversibly) transition scripts to
 Linux?
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: Backwoods BC via Cygwin <cygwin@cygwin.com>
Reply-To: Backwoods BC <completely.and.totally.trash@gmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>

Microsoft is forcing me to abandon Windows because my perfectly
functional laptop isn't W11-compatible. As a result, I have literally
decades worth of scripts written for Cygwin that I need to edit to be
made compatible with Linux. I'd prefer not to lose Cygwin
compatibility, if possible, as I may be forced by some unknown evil
entity to move back to Windows some day.

The most common issue I'm going to face is what to do about /dev/dsp.
I like things to make noise so that I know what's going on without
looking so many of my scripts use /dev/dsp.

I'm also going to have to deal with the various cyg... utilities that
I use, but that is likely a much harder issue to deal with and,
fortunately, less common in my scripts.

So... recommendations, please?

Thanks... and thanks for the many, many years of not having to write
scripts in Windows BAT format!

-- 
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
