From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) by sourceware.org (Postfix) with ESMTPS id BDF023851C25 for ; Thu, 17 Sep 2020 23:58:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org BDF023851C25 Received: by mail-io1-xd36.google.com with SMTP id g128so4523817iof.11 for ; Thu, 17 Sep 2020 16:58:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=BrDjhKYBYCmBp5pDsyTpYYB22fhgo9S+M2PCOYw2Tlc=; b=sxifYssK6L+j/bsfvGLVcgTGRcmHVJhHmQRI6aDQjsPqDNIs/DoCrtXdidJvByb/yr rQ0DaWDuYJEEiTw/RR14Mf4c5KTFb43dlW5YOaCVbvkuQTzXj3j528eTpxl9giZQb5Hy eGYroMrx0TREmgVzDnYncGN+htAb0mgLunrUhmM3glIIgYF0n+HJllDQa28fPcTffcl7 BGOWDpi8iGG9JxFBxjXOhAAOUQPioB9bv3YRV3voLX8FqihO2tk7APVEWk27yW0Ykb/T jdyPqSqdrRl6GbBzt++qfJDD/zXx2gLOCAGmXswJC+cjeItHG6LjdDnCq/JY2BHt7pDE rljA== X-Gm-Message-State: AOAM5324gbIgZBPwCq6F3KcI4qxbL33YcYySfiAitZNWP14C+u4oClt+ DuT+oH7LG+nNWsII1ZVMDO8/s3O96uxrIqk3zyHB8faFAqOA2w== X-Google-Smtp-Source: ABdhPJwmkKeXddO99NyhwT3rBwmRLJ3DjfExgXteoe3mnIt8BLZ9vHteMHYv896dbd3eB/BpHsVD9dY6mOSOPIVLCkc= X-Received: by 2002:a02:8782:: with SMTP id t2mr27794736jai.56.1600387101853; Thu, 17 Sep 2020 16:58:21 -0700 (PDT) MIME-Version: 1.0 References: <3423eb8a-447e-015e-9eb7-84d455db0c4f@towo.net> <423c729e-4c66-dd5e-73c0-4c636089ea35@cornell.edu> In-Reply-To: <423c729e-4c66-dd5e-73c0-4c636089ea35@cornell.edu> From: Doug Henderson Date: Thu, 17 Sep 2020 17:58:10 -0600 Message-ID: Subject: Re: TMP/TEMP environment variable and /tmp To: cygwin Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, FROM_LOCAL_NOVOWEL, HK_RANDOM_ENVFROM, HK_RANDOM_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2020 23:58:24 -0000 On Thu, 17 Sep 2020 at 15:56, Ken Brown via Cygwin <> wrote: > #include #include int main () { char *temp_nam; char *p_tmp_nam; printf ("$TMP is '%s'\n", getenv ("TMP")); printf ("$TMPDIR is '%s'\n", getenv ("TMPDIR")); printf ("$TEMP is '%s'\n", getenv ("TEMP")); printf ("P_tmpdir is '%s'\n", P_tmpdir); p_tmp_nam = tmpnam(0); printf ("tmpnam() is '%s'\n", p_tmp_nam); temp_nam = tempnam(0, 0); printf ("tempnam() is '%s'\n", temp_nam); free(temp_nam); } # start a new shell $ sh $ TMP= TEMP= ./show_tmp $TMP is '' $TMPDIR is '(null)' $TEMP is '' P_tmpdir is '/tmp' tmpnam() is '/tmp/t707.0' tempnam() is '/tmp/ffffd187.2' # start cmd.exe $ /cygdrive/c/windows/system32/cmd.exe Microsoft Windows [Version 10.0.18363.1082] (c) 2019 Microsoft Corporation. All rights reserved. >set TMP= >set TEMP= > show_tmp $TMP is '(null)' $TMPDIR is '(null)' $TEMP is '(null)' P_tmpdir is '/tmp' tmpnam() is '/tmp/t709.0' tempnam() is '/tmp/ffffd189.2' P_tmpdir is defined in -- Doug Henderson, Calgary, Alberta, Canada - from gmail.com