--===============1268883062==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
New submission from Stathis Kamperis <ekamperi@gmail.com>:
Salute.
When someone submits a job to at(1), then at(1) must print to stderr a mess=
age
of the following form:
"job %s at %s\n", at_job_id, <date>
---Solaris---
tuxillo@solaris$ at 20:10
at> ls
at> <EOT>
commands will be executed using /bin/bash
job 1248113400.a at Mon Jul 20 20:10:00 2009
tuxillo@solaris$
---NetBSD---
[beket@bahar ~] at 19:35
clear
Job 7 will be executed using /bin/sh
[beket@bahar ~]
---DragonFly (before)---
bash-4.0$ at 20:39
clear
Job 19 will be executed using /bin/sh
bash-4.0$=20
---DragonFly (after)---
bash-4.0$ at 20:39
clear
ls
Job 21 will be executed using /bin/sh
Job 21 at Mon Jul 20 20:39:00 2009
bash-4.0$=20
I attach a patch that fixes it. Unless no objections are raised, I'll push =
it in
the next days.
Cheers,
Stathis
----------
assignedto: Beket
files: at.diff
messages: 6904
nosy: Beket
priority: feature
status: unread
title: [PATCH] at(1): print job times upon job submission
_____________________________________________________
DragonFly issue tracker <bugs@lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue1432>
_____________________________________________________
--===============1268883062==
Content-Type: application/octet-stream
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="at.diff"
ZGlmZiAtLWdpdCBhL3Vzci5iaW4vYXQvYXQuYyBiL3Vzci5iaW4vYXQvYXQuYwppbmRleCBhYzI3
NTY0Li4xNTJhYzQ5IDEwMDY0NAotLS0gYS91c3IuYmluL2F0L2F0LmMKKysrIGIvdXNyLmJpbi9h
dC9hdC5jCkBAIC0xMTQsNiArMTE0LDcgQEAgc3RhdGljIHZvaWQgd3JpdGVmaWxlKHRpbWVfdCBy
dW50aW1lciwgY2hhciBxdWV1ZSk7CiBzdGF0aWMgdm9pZCBsaXN0X2pvYnMobG9uZyAqLCBpbnQp
Owogc3RhdGljIGxvbmcgbmV4dGpvYih2b2lkKTsKIHN0YXRpYyB0aW1lX3QgdHRpbWUoY29uc3Qg
Y2hhciAqYXJnKTsKK3N0YXRpYyBjaGFyICogdGltZXIyc3RyKHRpbWVfdCBydW50aW1lcik7CiBz
dGF0aWMgaW50IGluX2pvYl9saXN0KGxvbmcsIGxvbmcgKiwgaW50KTsKIHN0YXRpYyBsb25nICpn
ZXRfam9iX2xpc3QoaW50LCBjaGFyICpbXSwgaW50ICopOwogCkBAIC00MzYsNyArNDM3LDEzIEBA
IHdyaXRlZmlsZSh0aW1lX3QgcnVudGltZXIsIGNoYXIgcXVldWUpCiAJcGVycigiY2Fubm90IGdp
dmUgYXdheSBmaWxlIik7CiAKICAgICBjbG9zZShmZDIpOworCisgICAgLyogUHJpbnQgb3V0cHV0
LiAqLworICAgIGNoYXIgKnRpbWVzdHIgPSB0aW1lcjJzdHIocnVudGltZXIpOworCiAgICAgZnBy
aW50ZihzdGRlcnIsICJKb2IgJWxkIHdpbGwgYmUgZXhlY3V0ZWQgdXNpbmcgL2Jpbi9zaFxuIiwg
am9ibm8pOworICAgIGZwcmludGYoc3RkZXJyLCAiSm9iICVsZCBhdCAlc1xuIiwgam9ibm8sIHRp
bWVzdHIpOworICAgIGZyZWUodGltZXN0cik7CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTQ2MSwxMiAr
NDY4LDExIEBAIGxpc3Rfam9icyhsb25nICpqb2JsaXN0LCBpbnQgbGVuKQogICAgIERJUiAqc3Bv
b2w7CiAgICAgc3RydWN0IGRpcmVudCAqZGlyZW50OwogICAgIHN0cnVjdCBzdGF0IGJ1ZjsKLSAg
ICBzdHJ1Y3QgdG0gcnVudGltZTsKICAgICB1bnNpZ25lZCBsb25nIGN0bTsKICAgICBjaGFyIHF1
ZXVlOwogICAgIGxvbmcgam9ibm87CiAgICAgdGltZV90IHJ1bnRpbWVyOwotICAgIGNoYXIgdGlt
ZXN0cltUSU1FU0laRV07CisgICAgY2hhciAqdGltZXN0cjsKICAgICBpbnQgZmlyc3Q9MTsKICAg
ICAKICAgICBzZXRsb2NhbGUoTENfVElNRSwgIiIpOwpAQCAtNTA0LDggKzUxMCw4IEBAIGxpc3Rf
am9icyhsb25nICpqb2JsaXN0LCBpbnQgbGVuKQogCSAgICBjb250aW51ZTsKIAogCXJ1bnRpbWVy
ID0gNjAqKHRpbWVfdCkgY3RtOwotCXJ1bnRpbWUgPSAqbG9jYWx0aW1lKCZydW50aW1lcik7Ci0J
c3RyZnRpbWUodGltZXN0ciwgVElNRVNJWkUsIG5sX2xhbmdpbmZvKERfVF9GTVQpLCAmcnVudGlt
ZSk7CisJdGltZXN0ciA9IHRpbWVyMnN0cihydW50aW1lcik7CisKIAlpZiAoZmlyc3QpIHsKIAkg
ICAgcHJpbnRmKCJEYXRlXHRcdFx0XHRPd25lclx0XHRRdWV1ZVx0Sm9iI1xuIik7CiAJICAgIGZp
cnN0PTA7CkBAIC01MjAsNiArNTI2LDcgQEAgbGlzdF9qb2JzKGxvbmcgKmpvYmxpc3QsIGludCBs
ZW4pCiAJICAgICAgIGpvYm5vKTsKICAgICB9CiAgICAgY2xvc2VkaXIoc3Bvb2wpOworICAgIGZy
ZWUodGltZXN0cik7CiAKICAgICBQUklWX0VORAogfQpAQCAtNjc3LDYgKzY4NCwyNiBAQCB0ZXJy
OgogCSAgICJvdXQgb2YgcmFuZ2Ugb3IgaWxsZWdhbCB0aW1lIHNwZWNpZmljYXRpb246IFtbQ0Nd
WVldTU1ERGhobW1bLlNTXSIpOwogfQogCisvKiBUaGUgY2FsbGVyIG11c3QgZnJlZSB1cCB0aGUg
bWVtb3J5LiAqLworc3RhdGljIGNoYXIgKgordGltZXIyc3RyKHRpbWVfdCBydW50aW1lcikKK3sK
KwlzdHJ1Y3QgdG0gcnVudGltZTsKKwljaGFyICp0aW1lc3RyOworCXNpemVfdCBydjsKKworCXRp
bWVzdHIgPSBtYWxsb2MoVElNRVNJWkUpOworCWlmICh0aW1lc3RyID09IE5VTEwpCisJCXBhbmlj
KCJvdXQgb2YgbWVtb3J5Iik7CisKKwlydW50aW1lID0gKmxvY2FsdGltZSgmcnVudGltZXIpOwor
CXJ2ID0gc3RyZnRpbWUodGltZXN0ciwgVElNRVNJWkUsIG5sX2xhbmdpbmZvKERfVF9GTVQpLCAm
cnVudGltZSk7CisJaWYgKHJ2ID09IDApCisJCXBhbmljKCJUSU1FU0laRSB0b28gbG93Iik7CisK
KwlyZXR1cm4gKHRpbWVzdHIpOworfQorCiBzdGF0aWMgbG9uZyAqCiBnZXRfam9iX2xpc3QoaW50
IGFyZ2MsIGNoYXIgKmFyZ3ZbXSwgaW50ICpqb2JsZW4pCiB7Cg==
--===============1268883062==--