trefresh on i, y commands - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit de7b2cd774aa48a64c36f08c3b9bce4c16027a26
(DIR) parent e4ad2971d754468b41edc8be590223b497bc0790
(HTM) Author: rsc <devnull@localhost>
Date: Sat, 23 Jun 2007 06:30:41 +0000
refresh on i, y commands
Diffstat:
M src/cmd/upas/ned/nedmail.c | 8 ++++++++
1 file changed, 8 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/src/cmd/upas/ned/nedmail.c b/src/cmd/upas/ned/nedmail.c
t@@ -1743,8 +1743,16 @@ Message*
icmd(Cmd *x, Message *m)
{
int n;
+ char buf[1024];
+ CFid *fd;
USED(x);
+ snprint(buf, sizeof buf, "%s/ctl", mbname);
+ fd = fsopen(mailfs, buf, OWRITE);
+ if(fd){
+ fswrite(fd, "refresh", 7);
+ fsclose(fd);
+ }
n = dir2message(&top, reverse);
if(n > 0)
Bprint(&out, "%d new message%s\n", n, plural(n));