From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.bugs Subject: bug#29001: tmpnam option Date: Fri, 27 Oct 2017 11:14:04 -0700 Message-ID: <4630494F-2557-494B-94B6-EEAFF6278681@gmail.com> References: <01E234A3-581D-487B-B928-EEBF26A3DC43@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1509128116 1390 195.159.176.226 (27 Oct 2017 18:15:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 27 Oct 2017 18:15:16 +0000 (UTC) To: 29001@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri Oct 27 20:15:08 2017 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e899t-0007Xl-Jl for guile-bugs@m.gmane.org; Fri, 27 Oct 2017 20:15:05 +0200 Original-Received: from localhost ([::1]:58530 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e89A0-0005yk-Pf for guile-bugs@m.gmane.org; Fri, 27 Oct 2017 14:15:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49061) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e899t-0005x1-J2 for bug-guile@gnu.org; Fri, 27 Oct 2017 14:15:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e899q-0007mN-5u for bug-guile@gnu.org; Fri, 27 Oct 2017 14:15:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57191) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e899q-0007lz-2O for bug-guile@gnu.org; Fri, 27 Oct 2017 14:15:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e899p-0001Uz-P2 for bug-guile@gnu.org; Fri, 27 Oct 2017 14:15:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <01E234A3-581D-487B-B928-EEBF26A3DC43@gmail.com> Resent-From: Matt Wette Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 27 Oct 2017 18:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29001 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 29001-submit@debbugs.gnu.org id=B29001.15091280565687 (code B ref 29001); Fri, 27 Oct 2017 18:15:01 +0000 Original-Received: (at 29001) by debbugs.gnu.org; 27 Oct 2017 18:14:16 +0000 Original-Received: from localhost ([127.0.0.1]:37639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8995-0001Tf-Oq for submit@debbugs.gnu.org; Fri, 27 Oct 2017 14:14:16 -0400 Original-Received: from mail-pf0-f175.google.com ([209.85.192.175]:44363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8992-0001TN-PY for 29001@debbugs.gnu.org; Fri, 27 Oct 2017 14:14:14 -0400 Original-Received: by mail-pf0-f175.google.com with SMTP id x7so5500319pfa.1 for <29001@debbugs.gnu.org>; Fri, 27 Oct 2017 11:14:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=mvYWWlWepvzHOxLXjGwRX75ZdaMUN1IuwzkcsSBgshE=; b=ugFQ2PnkJCk0cHRNg8suOeQSIfxUgeACSbdwpXSiJiS5afmrDoWWiuZ7JKU5Jam74V D1ldz0s8APEaytYwG7/vyd7sdTNLn4DdzglI+OG9KOxD+NJKfzwKLGP6xnkdRilKqHH4 bqBwTBtzhmZXsW/f95Om0dGw7ZzImmvtoy5wWb7lhepME2C9AexkqX9N8HVLpqXoI/0g vWlljLqQ7N1zktdiLPmy/R9D8UrrP9QBrQIp6me1lHd3kt5TnnWzVvCW68Obu1sL7C3F zgZyvQozD6HmwnbVnKmCOtCLrDbwsBFKKVelWEAKL/MmD+6TUY7fAQKnyYUgTRoEc5UI +8aA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=mvYWWlWepvzHOxLXjGwRX75ZdaMUN1IuwzkcsSBgshE=; b=AK8ZagcYQqDLQh3cquiQZ3TubBaNWYofvuE4IKYYpJzyUcu0hcVns3MW/tyLZTPT8a Tq8+a7pBowOOeEZ28f/RsYCmdUWVF+Iy8Zopp/5QRNISpJK2ouTqa9MKWU2ruwfJocV+ A7yyfMSBxVVtJPZK2Rm7I7VoG2EJqh5tfZzf//zR7uOM07AbKiBKl7/Lplfl7lAx/uU+ Gea+qDeWo6PxNOQO10vtkypJASO3PexR3maa8yXUeSlBCldUsEEWG8pkEg+9ImPbx6Vj VXs4hDjd2WRlu9Z0Ob9kRXEzoTpWkqICnu4VCd283pbSWfnPyfPDTVbPOznkzHfRJhBO lRug== X-Gm-Message-State: AMCzsaUzm4lj5aawO/nM8QCa5LB9CW2nJxRP1hUiO8Ry4G1WLbiYHuAt siXoVi2F3xbQo+c0L5hhcUE5aDI0 X-Google-Smtp-Source: ABhQp+Rdto7Al/PXIsmppOFbkAVeFVOnX60yQ/z6qZz3xmXlRqRRc7GcDwvAS7qtiIn7aPjEbKdKlQ== X-Received: by 10.98.155.218 with SMTP id e87mr1232655pfk.96.1509128046426; Fri, 27 Oct 2017 11:14:06 -0700 (PDT) Original-Received: from nautilus.championbroadband.com (216-165-229-229.championbroadband.com. [216.165.229.229]) by smtp.gmail.com with ESMTPSA id b23sm17050703pfm.148.2017.10.27.11.14.05 for <29001@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Oct 2017 11:14:05 -0700 (PDT) X-Mailer: Apple Mail (2.3273) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8867 Archived-At: OK I have it working. Complete patch here, assuming config.h.in is = generated by your autotools. --- libguile/posix.c-orig 2017-10-24 05:28:30.000000000 -0700 +++ libguile/posix.c 2017-10-24 05:28:51.000000000 -0700 @@ -1557,6 +1557,7 @@ } #undef FUNC_NAME =20 +#ifdef ENABLE_TMPNAM #ifdef L_tmpnam =20 SCM_DEFINE (scm_tmpnam, "tmpnam", 0, 0, 0, @@ -1580,6 +1581,7 @@ #undef FUNC_NAME =20 #endif +#endif =20 SCM_DEFINE (scm_tmpfile, "tmpfile", 0, 0, 0, (void), --- configure.ac-orig 2017-10-24 05:21:56.000000000 -0700 +++ configure.ac 2017-10-27 09:03:20.000000000 -0700 @@ -164,6 +164,10 @@ [ --disable-regex omit regular expression interfaces],, enable_regex=3Dyes) =20 +AC_ARG_ENABLE(tmpnam, + [ --enable-tmpnam enable POSIX tmpnam], + AC_DEFINE(ENABLE_TMPNAM,1,[enable POSIX tmpnam()]),) + AC_ARG_ENABLE([deprecated], AS_HELP_STRING([--disable-deprecated],[omit deprecated features])) =20