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=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21018 invoked from network); 22 Mar 2021 10:18:40 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 22 Mar 2021 10:18:40 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1616408320; b=qTC9reHdwV7YPkgQEr40WqJAptx8UYbpHGwXAUxfB68qSRCiu6kb3qbHi5YiQ9Jhf3tuBVejQ8 Ty/0BW6Ezt7jJNviojebmokVBNqPL0epS/QwLPsN5pHAPvgXGLAhZBIYO3Be6A4tnyaQ56EWzI UAXKbKrnbuIw/QpC3AqzMOSx10gHpOOxYwFUBuyqnYYkOHz0Yqrk2O92kTmqlpUF54eQAT4iKK EhILa2i9mdRQ8GabU4P80D8eOPUNm78ZHj10ZaL++HGWM1EegXNqA5h/e/jNeHdm8iIJEbYT+H KXKlsaJOepMIgMoGNdVcLZvPEB/2PlZbfQrwJjgAtRYGeg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-io1-f52.google.com) smtp.remote-ip=209.85.166.52; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1616408320; bh=Hzcip8OvAS/1uCvbzOFYN05xa14rVlT2HHjpAACsoOA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:References: In-Reply-To:MIME-Version:DKIM-Signature:DKIM-Signature; b=t8mkgNfWagzEqnODHBRQPe29Eu1hGODU2xtPevtQ+VAgRzUTbFRb4EZgoM1CoxLl0sI872svY1 8ILiH7+ppZBo9EvUGEYyxfZHHAIwO7we4rYH+Iztbd+Towb0D9EWadRB7UEXpa38+fAlRm7bQG yC8mcYGiAMZne3MSkFMaH9kyB0lXt7rmzjiqbBiOFQi9OqW1w+DV6U5wBEKeZkQgKXVWGhgapz gSV/iLJke/8jah+sKbAvSEGtmIfp+UkwHPXNNHOxYct2giI+2gbsOt1/bIaCKPMHsq/vpCLVRi L/RScc19uRFhA1oGelVrI2igs0OGSq1mS0GQu/FcnMmAnQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:References:In-Reply-To:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Ldc0bj+0e5a/c24q8QeTnd8F/ek8Wv0NhcaHf95xHCg=; b=lsi/ywFGpnUGWX/+xQnEv8z2Ad 6pao1eN871rbao+wqswLhYCCGq065cKa9GsrU/NuhD5HAUqoH3hHI7wWYCngWsmDm6ox/Zf0N6aZg ZvhmOwKt9cFDY/YCOGFTYjt8VztWqN2Tbnybd+wtqtjYhW0EQ/PPQ8tdvvqU8ZQ3EjJrGw2n4NcnJ HAOGLztpMvXnZAi7c0RdeffaoSavadElmuRGiFPnyVGCuHGXIm7neoMFIjigvka4ZoDOy5NimcBz+ RzbB6uh9R+5xdsB65p+6cntx/yyJ5bYe8VKI+7zbTxsBYbkZ6+sawEY6cGTJ3SLkt17L6qAga7I+Q XuePwcfQ==; Received: from authenticated user by zero.zsh.org with local id 1lOHds-000CYZ-JO; Mon, 22 Mar 2021 10:18:36 +0000 Authentication-Results: zsh.org; iprev=pass (mail-io1-f52.google.com) smtp.remote-ip=209.85.166.52; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-io1-f52.google.com ([209.85.166.52]:45833) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lOHda-000COt-6F; Mon, 22 Mar 2021 10:18:20 +0000 Received: by mail-io1-f52.google.com with SMTP id k8so13281017iop.12 for ; Mon, 22 Mar 2021 03:18:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Ldc0bj+0e5a/c24q8QeTnd8F/ek8Wv0NhcaHf95xHCg=; b=XGrHYwIpv4iW3UwQAsc2bSfXbaOLyCArv6/B7VyCaMiSvts2UYKDAexT9OnidsoDOn kWuGRrivlUSddvPHa6e7Kh2lLEYHWFAlQBnWlalPTcUikOkaBpaeuOR/in7n/t7Kslx/ d0qf3ImYPMgIQPfz3LzOKRG92LSlqb4s++WMHdtTliZzAQzqOMZ+nbHcZ1bolJj9aWYl B5f5kSG3oNGDNeSPLnciwQeGkgyZRrJqirLOz8r0RtsmWoKnE6LSLNcsz30SL++iZvgT MMF98nvWP3nmnJJPa/PTwq40YEvvfqtFLkVSoW+d3R41knG5uezPocnQuhpgv51IAEkP RrNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Ldc0bj+0e5a/c24q8QeTnd8F/ek8Wv0NhcaHf95xHCg=; b=NqxIF6GY8IpsPvnlFH5t5ohkMyZau+n76vTUD3MqK2JT9cLQvR+MuLiLu5KTCIgnBq wmVtOO7oxkmHwqy4w5YQMRb4KTEzsHqs1qntMdhrxNK9nLs67BttImLElhqNir5XhuVm yUxvYaOw0UX9ipalvlL7XPX5Mwn5h2RC7/AoXqI86DLslcJFPx11Sv7W1ZbI1ZS/b0/z DnIr24eo4qpdCISN2zfC3B1Y8RxuTKzvkCyJw/h6Qie5xEyP+VIf6MM3xHxM4aF1vfvH BToXMqBrqkdePeQf9aupBrAbYg8qHHjBO+AD83O2sFzbQT+0CKJ49mUJJz4h6C1Xs1rz A93g== X-Gm-Message-State: AOAM5311wmgtO63M7RjgJJaFVXkAWH8hvJ3Ia9P7JFk4/qCxSoBk9zgG 0W18SDMYnXjgAIbG3wwQPtcW40+XkBcRBUOT9FY= X-Google-Smtp-Source: ABdhPJzshqbcqEjvQGWwtf4wAFt7DXU9bA0wP6ijzcB46IUo9XUhodNVXf00LqWPJA3/BOg9T+JrmaE1coeCsSX9o28= X-Received: by 2002:a05:6602:2056:: with SMTP id z22mr10493269iod.21.1616408297009; Mon, 22 Mar 2021 03:18:17 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4f:f4d:0:0:0:0:0 with HTTP; Mon, 22 Mar 2021 03:18:16 -0700 (PDT) In-Reply-To: <20210321130131.1667276-2-ar@cs.msu.ru> References: <20210321130131.1667276-1-ar@cs.msu.ru> <20210321130131.1667276-2-ar@cs.msu.ru> From: Mikael Magnusson Date: Mon, 22 Mar 2021 11:18:16 +0100 Message-ID: Subject: Re: [PATCH v2 2/3] Introduce new completion for setpriv(1) on Linux To: Arseny Maslennikov Cc: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 48221 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: On 3/21/21, Arseny Maslennikov wrote: > This is a utility from util-linux which sets or queries various Linux > process privilege settings that are inherited across execve(2). More > info is available in the corresponding manual page[1]. [...] > + if ! compset -P '[+-]'; then > + _description minus-or-plus expl "-/+" > + compadd "${(@)expl}" -qS '' {+,-} [...] > + compadd "${(@)expl}" -qS '' {+,-} {+,-} is exactly the same as + - so it's a little needlessly complicated. That said I don't think it's worth resending just for that... but if someone goes in there again to edit it, feel free to change those. -- Mikael Magnusson