From: Alexey D. <ade...@co...> - 2003-08-31 10:34:30
Attachments:
a.patch
|
Alexey Dejneka <ade...@co...> writes: > ger...@t-... (Gerd Moellmann) writes: >=20 > > I've hacked something this afternoon, as a feasibility test, that I'd > > like to share. It's by no means complete or anything else, and it > > might not even work for others, but I think it's interesting, and > > maybe some kind soul takes it as a start for something... >=20 > Fine! And it shows a bug in src/code/signal.lisp: >=20 > (def-unix-signal :SIGPROF #-(or hpux svr4 linux) 27 #+hpux 21 #+svr4 29 > #+linux 30 "Profiling timer alarm") >=20 > On my machine >=20 > (12:31:08) alexey[0]: ~$ uname -a > Linux debian 2.4.21 #6 =F7=D3=CB =E9=C0=CE 29 08:16:34 MSD 2003 i686 un= known >=20 > kill -l tells that SIGPROF number is 27. I've attached a patch for it. Could anybody with a better UNIX knowledge take a look at it? --=20 Regards, Alexey Dejneka "Alas, the spheres of truth are less transparent than those of illusion." -- L.E.J. Brouwer |
From: Gerd M. <ger...@t-...> - 2003-08-31 10:53:55
|
Alexey Dejneka <ade...@co...> writes: > > kill -l tells that SIGPROF number is 27. Same here. I've changed it in CMUCL from 30 to 27. |
From: Daniel B. <da...@te...> - 2003-08-31 11:12:48
|
Alexey Dejneka <ade...@co...> writes: > I've attached a patch for it. Could anybody with a better UNIX > knowledge take a look at it? I haven't tried it, but I see no obvious reason that it shouldn't work. I'm not sure I believe it's necessary, though. Is it worth carrying around this mechanism just to be able to do (unix-kill pid :cont)? Why not define the signal numbers as ordinary constants and make people do (unix-kill pid sb-unix:sigcont) ? Note that SB-UNIX is nominally internal-use-only, so the only people affected are implementors and people who should expect interfaces to change from under them anyway. There's less than a screenful of output for grep -i unix-kill across the sbcl source code. =2Ddan =2D-=20 http://www.cliki.net/ - Link farm for free CL-on-Unix resources=20 |
From: William H. N. <wil...@ai...> - 2003-08-31 16:07:38
|
On Sun, Aug 31, 2003 at 12:12:35PM +0100, Daniel Barlow wrote: > Alexey Dejneka <ade...@co...> writes: > > > I've attached a patch for it. Could anybody with a better UNIX > > knowledge take a look at it? > > I haven't tried it, but I see no obvious reason that it shouldn't work. > > I'm not sure I believe it's necessary, though. Is it worth carrying > around this mechanism just to be able to do (unix-kill pid :cont)? > Why not define the signal numbers as ordinary constants and make > people do (unix-kill pid sb-unix:sigcont) ? I agree. (Surprise, surprise.:-) It's an extra way to do something which doesn't seem to add much value, so deleting it seems reasonable. > Note that SB-UNIX is nominally internal-use-only, so the only people > affected are implementors and people who should expect interfaces to > change from under them anyway. There's less than a screenful of > output for grep -i unix-kill across the sbcl source code. -- William Harold Newman <wil...@ai...> Sweeping the stones off the board is also an internationally understood way of resigning.;-) -- Bill Spight, in <http://senseis.xmp.net/?TheArtOfResignation> PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C |
From: Alexey D. <ade...@co...> - 2003-09-01 07:56:02
|
Daniel Barlow <da...@te...> writes: > Alexey Dejneka <ade...@co...> writes: > > > I've attached a patch for it. Could anybody with a better UNIX > > knowledge take a look at it? > > I haven't tried it, but I see no obvious reason that it shouldn't work. > > I'm not sure I believe it's necessary, though. Is it worth carrying > around this mechanism just to be able to do (unix-kill pid :cont)? > Why not define the signal numbers as ordinary constants and make > people do (unix-kill pid sb-unix:sigcont) ? Ok, I've committed your version. Doing it, I've got a question: src/code/thread.lisp, which is built both under host and cross compilers, contains definitions of get/release-foreground functions. Shouldn't they be moved to target-thread.lisp? -- Regards, Alexey Dejneka "Alas, the spheres of truth are less transparent than those of illusion." -- L.E.J. Brouwer |