From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ig0-f173.google.com ([209.85.213.173]) by ur; Sun Aug 23 19:52:22 EDT 2015 Received: by igfj19 with SMTP id j19so50011699igf.0 for <9front@9front.org>; Sun, 23 Aug 2015 16:51:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version :content-transfer-encoding:subject:message-id:in-reply-to:references :user-agent:date:from:to; bh=psO/SDAM8IecbhgxoUR3fmBQlPIXZ1Ou/8O0lpcD7Go=; b=WWZw3U9N+SrnG5qAtXSmFhM3yiBTINWIX1RRAOdhU8wsRxrahLeiFu3bpm0cSzCC+f xKzLpvRz80LZfi8fFN6x01QYF974Ze+USXqc+6ItKV3Xgir7QSJA2/EFo66awqPf1AE4 8Sa23wBqHfm5pVjJO6f5ug371c0mWDr8+9YC30a6e2rzu8ugnkwAVZgZcADCTfXTqmZP rMn5+oowNH5NiifynzmmPHEjOzncX3yMz4vmw8taJ3faJRG00vHz19uN9KodE9JmjyFv xJlXTGgIOvDOa/2pHP1ji13isF32muyalBG56JRjL/7Nf75HBTu6dgKV4Humx/SYVlS5 zNug== X-Gm-Message-State: ALoCoQkNnqSVLGEKDtVmys+Ykg8jAUt7srA9sb9FbU5gKlZQp/QdoKqTzbBHlU0OPciv3oeH8l5k X-Received: by 10.50.30.65 with SMTP id q1mr12601287igh.28.1440373860657; Sun, 23 Aug 2015 16:51:00 -0700 (PDT) Return-Path: Received: from delta ([172.56.9.65]) by smtp.gmail.com with ESMTPSA id n8sm7738547igv.22.2015.08.23.16.50.58 for <9front@9front.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Aug 2015 16:50:59 -0700 (PDT) Received: from localhost (delta [local]) by delta (OpenSMTPD) with ESMTPA id 2667654a for <9front@9front.org>; Sun, 23 Aug 2015 23:50:44 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [PATCH 6 of 8] mv: use iounit for reads X-Mercurial-Node: 8a7a4824b69f9c20955f3b96a01c142801f5af1f X-Mercurial-Series-Index: 6 X-Mercurial-Series-Total: 8 Message-Id: <8a7a4824b69f9c20955f.1440373756@delta> List-ID: <9front.9front.org> X-Glyph: ➈ X-Bullshit: self-healing component injection DOM control X-Mercurial-Series-Id: <72294b856560ea15445f.1440373751@delta> In-Reply-To: References: User-Agent: Mercurial-patchbomb/3.3.2 Date: Sun, 23 Aug 2015 16:49:16 -0700 From: mischief To: 9front@9front.org # HG changeset patch # User mischief # Date 1440366687 25200 # Sun Aug 23 14:51:27 2015 -0700 # Node ID 8a7a4824b69f9c20955f3b96a01c142801f5af1f # Parent b6676a7790ca84598ccc4e66856339710ab9b544 mv: use iounit for reads diff -r b6676a7790ca -r 8a7a4824b69f sys/src/cmd/mv.c --- a/sys/src/cmd/mv.c Sun Aug 23 14:51:27 2015 -0700 +++ b/sys/src/cmd/mv.c Sun Aug 23 14:51:27 2015 -0700 @@ -167,9 +167,14 @@ int copy1(int fdf, int fdt, char *from, char *to) { - char buf[8192]; + int buflen; + char *buf; long n, n1; + buflen = iounit(fdf); + if(buflen <= 0) + buflen = IOUNIT; + while ((n = read(fdf, buf, sizeof buf)) > 0) { n1 = write(fdt, buf, n); if(n1 != n){