From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 17929 invoked from network); 12 Feb 2021 09:35:57 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 12 Feb 2021 09:35:57 -0000 Received: from mail-wr1-f46.google.com ([209.85.221.46]) by 1ess; Fri Feb 12 04:32:31 -0500 2021 Received: by mail-wr1-f46.google.com with SMTP id u14so7133197wri.3 for <9front@9front.org>; Fri, 12 Feb 2021 01:32:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:date:to:subject:mime-version :content-transfer-encoding; bh=jJCuhcFbfCXK9teqHGhZJwTKYQwCAm0/E/HTGqfrp3M=; b=dUg/+yw8J61tJH9H7lEjzm7pt2htAv9h+BFRcBqmg3HzfN/sQ414R2OFoIy0r4WFgP HMz9D6oOJZfwwtz5qLFj/WjdjLRVZXlnBlmoi8rrWOX8XXGrMYqxzE4srB76PLV/EFOV XXFxvLppyT0ntz0a0A8zkYZl1fqTyFo7L7inhI4Hqy10OQY5DpOb08C6f21fDq0t52Od a9hQaPcJFzqcFAw0+ut4H3RB4Ej5CgTk2picf5ZvLUrosbIgjwB6ygUeEAFjNj5IwjfB nN9ZEEajiRzzKOFSuptem0e69lVXDdpvYFiz3Gsp52EsFSU0jsRYJbQcFypMFS1xwrln t+cQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:date:to:subject:mime-version :content-transfer-encoding; bh=jJCuhcFbfCXK9teqHGhZJwTKYQwCAm0/E/HTGqfrp3M=; b=h7/G16KGgdby2kx06MrzTTnF8zGX8II914N7FxBAuYUajKrhDRcbP1SearnNV7ikHT Rq5hJ50Bj0yDzzSq57gvXEPhLnutXDbJIxvdDDWW7UnNbffGKOGNuISKL4WLdDWmCNcQ ybOp0bWZs1G0cuW4zp3JBxU1CXf6Xr6/diru/Z91CWsbhjGn2j/dwSWEzet+1qCGPCyj SVU7IJSRGAHqwVJx/ueD4/GjW/T8ur5H6JsltMNxLOHdtnB8qjrfh8di2eKnxG8ErNx4 Q+g2aHzQCowAcpTSnCN/7t+MLbrVV1mGfcvaAJXIUZ58nWi1dzv0r05HGrMi+BLMQ71q xwjA== X-Gm-Message-State: AOAM531PfV+wy7BA1kpjYHqNg0aLuqJPNhZcEQwWqX8YtOxQ2I61+Iyh nsVXWuAM/jOIJoUrq1g7Q2lVCTi9N9w= X-Google-Smtp-Source: ABdhPJxvSYXVs8pQw+DYSJzBRP2kIaNKRNzPOU0iWiO4Ui1gBSXaQbdfPiucxQGw6YpBrGfJNoCf+Q== X-Received: by 2002:a5d:47a8:: with SMTP id 8mr2294252wrb.180.1613122342631; Fri, 12 Feb 2021 01:32:22 -0800 (PST) Return-Path: Received: from hades (lfbn-idf1-1-101-190.w82-124.abo.wanadoo.fr. [82.124.189.190]) by smtp.gmail.com with ESMTPSA id x4sm9225772wrn.64.2021.02.12.01.32.22 for <9front@9front.org> (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 12 Feb 2021 01:32:22 -0800 (PST) From: telephil9@gmail.com X-Google-Original-From: pme@gmail.com Message-ID: <9EC0EFED9A298D429384DAA260370FEC@gmail.com> Date: Fri, 12 Feb 2021 10:32:21 +0100 To: 9front@9front.org MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: extended AJAX over ORM app-scale full-stack metadata-scale interface Subject: [9front] [PATCH] APE: add fd2path Reply-To: 9front@9front.org Precedence: bulk Hi, This patch adds fd2path to APE's lib9. --phil diff -r ce98610ce572 sys/include/ape/lib9.h --- a/sys/include/ape/lib9.h Wed Feb 10 15:42:18 2021 -0800 +++ b/sys/include/ape/lib9.h Fri Feb 12 10:28:35 2021 +0100 @@ -74,5 +74,6 @@ extern unsigned long getfsr(void); extern void setfcr(unsigned long); extern void setfsr(unsigned long); +extern int fd2path(int, char*, int); #endif diff -r ce98610ce572 sys/src/ape/lib/9/fd2path.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sys/src/ape/lib/9/fd2path.c Fri Feb 12 10:28:35 2021 +0100 @@ -0,0 +1,9 @@ +#include + +extern int _FD2PATH(int, char*, int); + +int +fd2path(int fd, char *buf, int nbuf) +{ + return _FD2PATH(fd, buf, nbuf); +} diff -r ce98610ce572 sys/src/ape/lib/9/mkfile --- a/sys/src/ape/lib/9/mkfile Wed Feb 10 15:42:18 2021 -0800 +++ b/sys/src/ape/lib/9/mkfile Fri Feb 12 10:28:35 2021 +0100 @@ -28,6 +28,7 @@ u32.$O\ u64.$O\ unmount.$O\ + fd2path.$O\