From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) by sourceware.org (Postfix) with ESMTPS id 45F163853808 for ; Sat, 31 Jul 2021 13:22:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 45F163853808 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-x333.google.com with SMTP id k4so7651133wms.3 for ; Sat, 31 Jul 2021 06:22:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=pnWRPk6/M3n/CccJsZuRB1kmSlMH0e23pIZ5ig8MJuQ=; b=U3eC1A6MqIZTLd9BI5Wj8swJXALTPFtmSI2QDwx66lSg3RgU42BgM3RSa0HOacbV0U 5ny5GYQUNLRnxaTfZAFoAOZFRbNCw6dDWr6cusvwgOo79axDjwRfbtJ10IziEG+U3Cum NXe+jFHGX1fsyXO9wlRDCyvNP0a50e0ayCvXzsg3QdOkGHIFuDSsEKmtE658bTEpjQ0K GpXvTDtYNNkmyHnRfWBeD4uEcvYiD5r4m68FiY8fol3Ul/yxN4yVZKRTo+iau/hLJLhB eNBMIrj3yf5doFN//oFkJu7AlNO1M7JMrRUg80Tcl2T86cw6RlPt5Oo+x08YX1KD4SIZ rsRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=pnWRPk6/M3n/CccJsZuRB1kmSlMH0e23pIZ5ig8MJuQ=; b=N2rflitSApKsb4GSSPVsxV4N9kumdHvk4EbYOESbgjjlc4KM2zbERG6r0JfVKfdSyE Xstg7GTEqv4t0P0NQzF0/cOl5ojgbzaH6//uw5hFuNxpkTD1+WJaKRzEPWFjZysXTAhm 1yXn1RG+6fK1kGW5/zwd+Ji1cY2A8fiH0LEXunEOVOHJAT5OW+iPdxHioa2Bnxe7Elgq hTwPd27Q67AJsQubPG+6YAULK3ZhQ84dQOQHB/JGzM1lyW66nB3q2kFyWcTp6phrmBQz DSLD1xrGOoVcPFFW+cf/G+WSQnxqUoQj8bjjgW2zElxvySedXuND/FgMnF88l3G2/jL/ JphA== X-Gm-Message-State: AOAM533e5b4yVDhoXBY2bhtRQz/TLYijcMJBKCQ1jNQQ+pqekVikGm2z 40zsbumiKmm7Ng60uItmvPN2A23yNPIr X-Google-Smtp-Source: ABdhPJypG4hcvMYLyq2kDaZLRwHO4JzEq3sNxz/lmqf05LqCsTestwn6RPplLG1pd3SDBZieoC/kfQ== X-Received: by 2002:a7b:c14a:: with SMTP id z10mr8491940wmi.36.1627737740090; Sat, 31 Jul 2021 06:22:20 -0700 (PDT) Received: from localhost.localdomain (p579c3e59.dip0.t-ipconnect.de. [87.156.62.89]) by smtp.gmail.com with ESMTPSA id k17sm5042500wrw.53.2021.07.31.06.22.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jul 2021 06:22:19 -0700 (PDT) From: Matt Joyce To: newlib@sourceware.org Cc: Matt Joyce Subject: [PATCH 0/1] V3: Implementation of sig2str/str2sig Date: Sat, 31 Jul 2021 15:22:04 +0200 Message-Id: <20210731132205.536278-1-mfjoyce2004@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Jul 2021 13:22:23 -0000 Dear Newlib Maintainers, Per the discussion from 29 July, I would like to submit this updated version of sig2str() and str2sig(). 1) Changed __GNU_VISIBLE to __MISC_VISIBLE in sys/signal.h 2) Added new header for man page in str2sig.c 3) Added additional checks with strtoul in str2sig() 4) Added "EXIT" / 0 to the signal array Thank you very much for your time! Sincerely, Matt Matt Joyce (1): libc: Added implementation for sig2str/str2sig. newlib/libc/include/sys/signal.h | 17 ++ newlib/libc/signal/Makefile.am | 4 +- newlib/libc/signal/sig2str.c | 298 +++++++++++++++++++++++++++++++ 3 files changed, 317 insertions(+), 2 deletions(-) create mode 100644 newlib/libc/signal/sig2str.c -- 2.31.1