summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-08-30 20:17:19 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2019-08-30 20:17:19 +0200
commit4b9ccb2de0466dd3cabc50b2e8e9d709b94d9bb9 (patch)
tree6209c4b2cd529572ff6ff9187b88b11bbafb21ca /sys
parenta6fde3edc5ec390d23e50110c93492d42f1e23e1 (diff)
ndb/dnsquery, ndb/csquery: write ">" prompt to stderr (thanks kvik)
kvik writes: dnsquery(8) prints the interactive prompt on stdout together with query results, making scripted usage unnecessarily difficult. A straightforward solution is prompting on stderr instead: as practiced by rc(1), among many others -- promptly taking care of the issue: ; echo 9front.org mx | ndb/dnsquery >[2]/dev/null
Diffstat (limited to 'sys')
-rw-r--r--sys/src/cmd/ndb/csquery.c2
-rw-r--r--sys/src/cmd/ndb/dnsquery.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/cmd/ndb/csquery.c b/sys/src/cmd/ndb/csquery.c
index 1f77c1f38..42bbec5d3 100644
--- a/sys/src/cmd/ndb/csquery.c
+++ b/sys/src/cmd/ndb/csquery.c
@@ -68,7 +68,7 @@ main(int argc, char **argv)
Binit(&in, 0, OREAD);
for(;;){
- print("> ");
+ fprint(2, "> ");
p = Brdline(&in, '\n');
if(p == 0)
break;
diff --git a/sys/src/cmd/ndb/dnsquery.c b/sys/src/cmd/ndb/dnsquery.c
index 67da3f4ca..952b69049 100644
--- a/sys/src/cmd/ndb/dnsquery.c
+++ b/sys/src/cmd/ndb/dnsquery.c
@@ -58,7 +58,7 @@ query(int fd)
Biobuf in;
Binit(&in, 0, OREAD);
- for(print("> "); lp = Brdline(&in, '\n'); print("> ")){
+ for(fprint(2, "> "); lp = Brdline(&in, '\n'); fprint(2, "> ")){
n = Blinelen(&in) -1;
while(isspace(lp[n]))
lp[n--] = 0;