From patchwork Fri Nov 8 17:03:02 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 35753 Received: (qmail 76193 invoked by alias); 8 Nov 2019 17:08:27 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 76131 invoked by uid 89); 8 Nov 2019 17:08:27 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.6 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3 autolearn=ham version=3.3.1 spammy=HContent-Transfer-Encoding:8bit X-HELO: esa6.hgst.iphmx.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1573232906; x=1604768906; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=8pabmwldTlxihjA3g1fzs21goU59Zuk76XGn5+P2s/4=; b=PaW2OJzyj1RhJ5GOTPCnDbZq6R0vb2iz5Jf3CC9iJcx/g+pxyml0EYKn mWzkqZcDQDzAeTPxSgpe+cjHW0OiubYBPu7gY5oLOg49sIZMyZj/Ksci2 V7W1cnn6W2jDVpik3QlhH/QOCEcy0P/pM9DIdIZqQc7arat609+NYXLvD yw1KEed2xehiW89tB6dJ3D5dREMx+VKGcZuaiM8esD1fSJaDxz2wW0L45 YGkhDk+SsAnKTomtBNNQ7GlK+ZZ6j9GPdTmQptM5LVfog/KtWQ2Sw9p2h JUI/eRqNCbs7Hjawzp5OSf691BnVmfpEWewQC+aHo8XGIBts7tzVKVOe7 g==; IronPort-SDR: CrWriK9ti2h8CaB0FtCGnvQQGWrg71+WkEF9HU81gYjS+kYYZqmu7jn1SQQaacagA/XFJVmo8/ 6V6BcwShVXPMfCb7tvohV1IYLyZgMnO+2fv+0kjMTbsDLawOe53KJdyDUCLN1jD+uskAuMhK2U +Bqh0b7QPSd1iYVf+eoA0Tw/7ZJnbfc0Ky7GKl7Pww05ZNr3SPK2KCWMOxpUinXObL92niDQR2 dDiy+TccsHwtk9tWMpttybzf3IBt021AE/KQHOFB64bz+Wco84u3TVhr+LO9dQ6S6nDcBHO6Ds cM0= IronPort-SDR: 82FidE0qOYEbocrXaZm8GZMGJG0I1FEVLF/Z/Ior/dUg6OvAUM9HtxAwL9V3Q5fmm5ge9zvrWo S4OzDm30pkHSi70S99KJjpKVqwvEaK02UdKEPyHaxrzJxIxpEKB2+YmGx8AMbGSFY+9dT4Q5mz DoOq0vVMxr6uxNKgJVPn8sreg8BLT20SHpSoVVZna+ovPXnCm4i9hjHhe+bazSb68K/QwRS+35 BsPvYQZbe6DvEjezhBY/SBMEqW8CriKWBPIjdUfkRkxMpXBVEq/EsT7C8x9dPRUmw76nDeT6Tf NGB91Yr87Gh4zD6XNplcxV0f IronPort-SDR: yzYo1bt41gJa6MlXln61CfI7n7bqoGU2cuwf7gTMGtfkv8AofY1hckFJguEE2tNBQVwIqXEc7O 6bGjDM9SQgDMtWHYc+jRXx/QXsIp1s7CVeqF4Ali+g7Ds+L5I6fYyuu2k73/4NmmFPVpiR9qZL x/aVsQIvp29go8JUYUJda4LwW1UGcPtbFRlIGrGQPtEgiBddzIGmaulsbB5nkGOT3XjhsqNlrj BLxXMeWLxUv1UH5zIChpjCjc8Q2+aY4I8CwR6wyYHGrUtRGccVP/zakjv7nkjS8OHGJ6zDGh1Y MTE= WDCIronportException: Internal From: Alistair Francis To: libc-alpha@sourceware.org Cc: alistair23@gmail.com, Alistair Francis Subject: [PATCH v6 3/3] time: Define time64 nanosleep Date: Fri, 8 Nov 2019 09:03:02 -0800 Message-Id: <20191108170302.29838-3-alistair.francis@wdc.com> In-Reply-To: <20191108170302.29838-1-alistair.francis@wdc.com> References: <20191108170302.29838-1-alistair.francis@wdc.com> MIME-Version: 1.0 Signed-off-by: Alistair Francis --- include/time.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/time.h b/include/time.h index cbacf4fc9d7..d53f769c942 100644 --- a/include/time.h +++ b/include/time.h @@ -212,6 +212,7 @@ extern double __difftime (time_t time1, time_t time0); #if __TIMESIZE == 64 # define __thrd_sleep_time64 thrd_sleep # define __clock_nanosleep_time64 __clock_nanosleep +# define __nanosleep_time64 __nanosleep #else extern int __thrd_sleep_time64 (const struct __timespec64* time_point, struct __timespec64* remaining); @@ -220,6 +221,9 @@ extern int __clock_nanosleep_time64 (clockid_t clock_id, int flags, const struct __timespec64 *req, struct __timespec64 *rem); libc_hidden_proto (__clock_nanosleep_time64) +extern int __nanosleep_time64 (const struct __timespec64 *requested_time, + struct __timespec64 *remaining); +libc_hidden_proto (__nanosleep_time64) #endif /* Use in the clock_* functions. Size of the field representing the