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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11855 invoked from network); 5 Dec 2021 23:25:52 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 5 Dec 2021 23:25:52 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1638746752; b=BGkMbF8RL2BBxM+9z8ZNfxRk5CDtRcp881T5usaHhXDmAcUBOhptYTxCJAqh0cbBR8KpjjQPkK Y6I9ZmfzHKbn0lQxf9YgCLnr83mqXofsfDby19QUuslB54CgufXq59nna73xvXK/XMTjyGGfRO 1v6VTk6OR51MU+dQNLvNr2E8Qn+a7lOJX5tM+opajNsfHXpp2hZ3g9guqUeCA5mmZQW7HIvitR FHM/vOu0R1axIuoSo9XH64SHmvlb1klvc4oOO8NBNYKB0c0uEVkqqDSy3mwzTmeErx1wWOBFpm onDkEr1BfNSZu3uP1BuEJSdYyIpeGGuaYZozcv1iraIVPg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-yb1-f173.google.com) smtp.remote-ip=209.85.219.173; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1638746752; bh=qHJyFhodkv0gmA19XsiQaV/j3rx8uOhv3YHH+bDVzIY=; 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:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=q6UMiOYN321LnD2yQNUnSN1Am5hT/lqAq+5jTtdKAfTqEPOyAhjjGUiTvyfYP89bhWkv+5YG1y yOMLfVj4y+9SgQtIBNCxznhhRXTtpNUhLAMZ8B+Mvhyt1EQVt9CVs6XRM2Xje+bZAwUUs6ckRz aZZVBwOKF4IyziNNd6/sauqWX0kD5I+zlXzbnaErzTXN+/JUvgbwCr6ZHx9mMAP42zQn5wL6v5 5JwMV5wGZFUplwrkO643STLzP4anM+9CUFnb+c7p2yWuo334NPPpCb0nUD04Gmz0/F9ZBDylGM nJxd7RyTmkoPY5WWSL9egrFmMcNEDsA4UF1D/9mzVFGjMg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; 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:In-Reply-To:References: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=rGo+4Yu2Y3/NvkZWRlkXGwR2SrfLATEMCtj/1mCHMWY=; b=gcX7PFWN1aHTnKHLnkmKH6l6qD Br+I/nvZKioSlg3pFhluMc44g5xcqBQnUA1YBEv29CaH4UexFz8HFeY5E60nSdt8siaLgugPKsvKu lnfAB3ju0Te9Tvf63fjOXczTVMUGAa+kjSyt4CM8Cl6ZyYcQ46mpEG4VXwbugtPQ8Td+KEGzhzWBX IxlX07xkTZNhOPaAA6iSvXdiIrNweK6Tz7F5MHdRn5N5ovz1W6EG9l9WcQhj4elT0eK5TMe/iXOnV IgM9sAEWYCxjgVCVYIiGXYmQO4EkYJF3rTFYGvs6AXrJ7/Y86zq8YJLJEmVfMc+1zklCslaIqcJJ4 1FUnv4NQ==; Received: from authenticated user by zero.zsh.org with local id 1mu0tB-0003D1-VE; Sun, 05 Dec 2021 23:25:49 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yb1-f173.google.com) smtp.remote-ip=209.85.219.173; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-yb1-f173.google.com ([209.85.219.173]:39933) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mu0sU-0002V5-Rs; Sun, 05 Dec 2021 23:25:07 +0000 Received: by mail-yb1-f173.google.com with SMTP id v203so26266874ybe.6 for ; Sun, 05 Dec 2021 15:25:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rGo+4Yu2Y3/NvkZWRlkXGwR2SrfLATEMCtj/1mCHMWY=; b=yZVvxdS2TGlmBiZ3zZuLGe7oG2P7Uvez9Ii5RuDNQxCHRU0UKRAKPBiSko///2nLjh zZvvfXaFOsFxjLYBEn184c/AfpfGMlnn4JXeTl1TYIMRZh9fK5Uz9iFatBHgi/j86g59 Y7gpvkm4dqnfnPPj7SnkK817lzS1vIP05HxZg65UlfmYCon2oRpf3UbFSP0ur9yPvWc2 Eo0ZBO5z0BvcKcsoz4lxMpOGOJSmBRHpACDLqMYkYsY62gW13pwbd4MbYgzcyuuCz8a0 /qxNJWqpRuI9+gshvIwZUURl/qtaAcOaHGnLAbwMppZkdENF52UfcnSBF4SeG3m1xgJ5 hl6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rGo+4Yu2Y3/NvkZWRlkXGwR2SrfLATEMCtj/1mCHMWY=; b=naKbJPPzffOmLDN4Hq/5LB+CQE6RTd3MoFJI+O5AtAyghkDn2JY/pyTBoOIAyEORlk CNRJyHkK5pe7NSBhpUDh5IDRJ6g7Mt2P7EFN1J8P/duVLHVfijMZLRzStzLVZ6ulhd/v 672aWkLT+ldbU42W/cmO84VxcWO8JIhtrut/0IcWYBDGHmusNPMY9ZISnX2X3s5nnRtx UNK5BWrJekPfdT1YT2TfY37NkNdge7mS2DRmsC4bTfq0dRRco0V/tMNhfWFPzWTxgUQ9 Tu61zmzvwMAWqPGkq1wi3tRhnfGigfafT7tCu0+kgwWqwhVjPT3TdwDH9nMbOT8e7eMi TXSw== X-Gm-Message-State: AOAM533x3VrCJDLO4aINrbXMksAB8N3wTGl5v0+HuYBfk3m7XR5U1u2f elNqBQGCGsTwc+vlhjQWAa4O2B5vn/HHL3Rn5D2X9w== X-Google-Smtp-Source: ABdhPJy1PrZgKyn0Q7g/yAZBfW54b5glCdzouRQhPPgXKR+xXOaKJSnzOadNh/Qk9KAS92uF4FyaCcHwB008j69HvkU= X-Received: by 2002:a25:183:: with SMTP id 125mr41570481ybb.143.1638746705588; Sun, 05 Dec 2021 15:25:05 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Sun, 5 Dec 2021 15:24:54 -0800 Message-ID: Subject: Re: [BUG?] Accessing $userdirs (re)hashes all user dirs as named dirs To: Marlon Richert Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" X-Seq: 27416 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Sun, Dec 5, 2021 at 11:40 AM Marlon Richert wrote: > > Why would "rebuilding" this hash > table result in entries that weren't there in the first place? What is > the reasoning behind this? The C-code interface for associative array variables (of which $userdirs is a special case) requires that you are able to iterate over all the keys of the array. The keys in this case consist of all possible user (home directory) names, so the hash table has to be fully populated.