> 270 web form passwords or internet passwords in my keychain. Does
> factotum handle web passwords?
yes, it does. abaco and hget already use factotum
for http passwords.
> with me. Could factotum be adapt to integrate with a browser and store
> web form secrets? If so that would be a compe
> I went through all the default during the install and during fmtfossil
> I got a few
>
> matherror something and it crashed. I t wen too fast for me to take notes.
this is due to the awk problem reported this week. i'll roll up
another cd this evening.
with ide turned off, you probablly j
On Thu Aug 6 20:03:20 EDT 2009, a.vera...@tecmav.com wrote:
> Hi, all
>
> I'm trying to convert integers in text binary format by sprint(...,
> "%b", i),
> but 8c issue a "format mismatch b INT" warning message.
>
> Can anyone kindly explain to me my mistake ?
> Doesn't "%b" behave like the
> > i believe you need to update your libc.h. you need pragmas for
> > the "b" format, which were added 2007/0108.
> >
> > - erik
> >
> >
> >
> >
> I'm using a distribution downloaded about 2 months ago. The machine has
> been installed from scratch.
perhaps you have not included everything n
> These are reasonable questions (and many of them have "yes" as the
> answer ;-)) but I have a more
> fundamental objection here: the desktop is just NOT the place for such
> a functionality to originate from. The very
> concept of a fixed desktop that resides on a physical piece of
> hardwa
On Thu Aug 6 19:36:22 EDT 2009, quans...@quanstro.net wrote:
> > I went through all the default during the install and during fmtfossil
> > I got a few
> >
> > matherror something and it crashed. I t wen too fast for me to take
> > notes.
>
> this is due to the awk problem reported this wee
> By default I think rio runs acme with -l lib/acme.dump, but you can
> certainly have as many of these around as you'd like.
this is controlled by lib/profile, rather than rio.
- erik
> You should be able to hack /sys/src/cmd/init.c to make it start
> whatever you want after booting, based on init(8), but I haven't tried
> it. The man page says it prompts for a password on the cpu server, but
> that doesn't happen; the source has a pass function but it's not
> called anywhere.
>
> The 4th edition should run on a 486, though you will need
> (say) 128Mb of ram - much more if you want to recompile gs(1).
>
i got a couple of 64mb via terminals a few years ago.
they were fine for normal work, compiling the kernel,
even with the giant myricom driver, even with 64mb.
cpu(1)
On Fri Aug 7 02:53:14 EDT 2009, bval...@gmail.com wrote:
> There is more:
>
> I don't have a usbdisk manpage. '%man usbdisk' complains that its not
> there, but if i do a '%lookman usbdisk', the manpage is listed as a
> hit, so it must be in the search index.
>
[...]
> >>>
> >>> - usb/disk gives
On Fri Aug 7 04:44:37 EDT 2009, com...@panix.com wrote:
> In article <4a7b6ef7.6090...@tecmav.com>,
> Adriano Verardo wrote:
> >I'm trying to convert integers in text binary format by sprint(...,
> >"%b", i),
> >but 8c issue a "format mismatch b INT" warning message.
> >
> >Can anyone kindly exp
> ok, the last might be pushing it a bit,
> but ideally i'd like to be able to dump
> an acme session and restore it without
> any loss of continuity, and the Undo/Redo history
> is a very useful part of my acme context.
>
> - Dump would dump to the restored-from file rather than
> $home/acme.dump
>
> i've been thinking about that. maybe just dumping the win contents
> (not the whole environment) would do the job.
>
once upon a time, with a unix from long, long ago,
there was a local (?) derivative of csh that had "karma"
you could die and later reincarnate and get all
your old variables
the mtrr() call in the kernel can error.
vgavesa doesn't protect against this possibility.
i think that this change couldn't hurt for those
who are having trouble with vesa
vgavesa.c:133,142 - /n/sources/plan9/sys/src/9/pc/vgavesa.c:133,139
if(size > 16*1024*1024) /* probably arbi
On Sat Aug 8 00:47:40 EDT 2009, davide...@cs.cmu.edu wrote:
> > would you expect to have a bad spot in 2,000 fujitsu eagles?
>
> If you do, I have a repair manual.
i prefer two strong oxen.
- erik
> i was going to say that having Plan 9 ported to your platform seemed
> like a bad omen for your company, but equally valid is the observation
> that being a platform vender (other than Apple) is bad for your
> company.
ibm seems to be doing ok. but sequent, the original
home of ken's fs kernel
/n/sources/contrib/quanstro/bcmt will turn // comments
into style(6)-approved comments. it deals with end-of-line
comments, single comments and block comments. it's
ment to be used from acme so it is likely unfit for scripting.
for example,
// Ignore network errors here. If we fail du
> It's a pity. In other - more complicated - situations I found such
> warnings appropriate and very helpful.
> Could that case be recognised during the variable-scope analysis on the
> intermediate format (tuples ?) ?
> I don't remember what D.Gries and others said about and I don't know the
>
i started this, i think. sorry.
On Mon Aug 10 06:17:40 EDT 2009, urie...@gmail.com wrote:
> If it is of any consolation, it seems to be here:
> http://man.cat-v.org/plan_9/4/usbdisk
this man page is out-of-date. you should remove it.
it belongs to the old usb setup. usb(4) now has the
correct
On Mon Aug 10 08:30:37 EDT 2009, bval...@gmail.com wrote:
> Erik: thank you for helping, I see that the usb(4) manpage is up to
> date. The old usbdisk(4) manpage had a working example for attaching a
> FAT filesystem formatted USB hardrive. Can you tell me, where I can
> find the updated version o
> I assume Run works similarly? That is, I can put Run in a directory's
> tag, highlight a filename in that directory, then highlight a command
> and apply it to Run with 2-1 to run the command on the file?
posting to 9fans is now easier than typing 3 characters and three
mouse actions. wow!
- e
i mentioned a few days ago that bind and 9660srv were not
agreeing. i tracked this down a bit further and am now
quite confused. here's the initial symptom
; 9660srv
; mount /srv/9660 /n/cd0 /n/other/ftp/plan9.iso
; du -s /n/cd0/386/bin
80143 /n/cd1/386/bin
bu
On Mon Aug 10 09:16:37 EDT 2009, 9f...@hamnavoe.com wrote:
> > preparing menu ... fossil 833: suicide: sys: fp: stack overflow
> > fppc=0x23304 status=0x82c1 pc=0x23308
>
> I think this is one of the bizarre side effects you can get from
> trying to start vesa graphics on a multiprocessor. Does
On Mon Aug 10 09:16:37 EDT 2009, 9f...@hamnavoe.com wrote:
> > preparing menu ... fossil 833: suicide: sys: fp: stack overflow
> > fppc=0x23304 status=0x82c1 pc=0x23308
>
> I think this is one of the bizarre side effects you can get from
> trying to start vesa graphics on a multiprocessor. Does
> Absolutely true.
> But I got a subtle compiler message about a very very simple and short
> piece of code.
how is the compiler supposed to determine if the code in question
is short and simple?
> > in your case, you can either provide a dummy assignment
> > or use SET(var) to inform 8c that it
would be interesting to see *(0x16548\s). have you tried truss(1)ing
that process?
- erik
> but should say (untested)
s/un(tested)/\1
> No one noticed before because most 9P2000 servers
> assume they are being used correctly and implement
> a simpler check: if offset == 0, seek to beginning,
> otherwise continue where the last read left off.
ken fs does so i'm still a bit puzzled.
-
> Not the code I'm looking at
> (/sys/src/cmd/cwfs/9p2.c)
>
> start += n;
> if(start < offset)
> continue;
> if(count < n){
> putbuf(p1);
> goto out1;
> }
i think that it recomputes what the offset should be,
which might work as lo
> I wonder whether 'auth/cron -c' is the culprit, when I first run
> '/sys/lib/newuser' for bootes.
no sense wondering. read the source. /sys/src/cmd/auth/cron.c
you could also use trump to trace the calls.
- erik
On Mon Aug 10 23:59:56 EDT 2009, aris...@ar.aichi-u.ac.jp wrote:
> Thanks Erik.
>
> However I don't know how to truss running process.
>
> Kenji Arisawa
>
for example:
; cat > truss.c
#include
#include
void
main(void)
{
for(;;)
sleep(10*1000);
}
; 8c -FVTw truss.c &&
On Tue Aug 11 01:02:13 EDT 2009, co...@bitworthy.net wrote:
>
> I finished the first draft of a cpu/auth server installation/configuration
> howto:
>
> http://www.p9dp.org/plan9-cpu-auth-server-howto.html
>
> It would be great if whoever's interested, and has a bit of time could check
> it out,
i'll be working on this today. you are unfortunately running
and old kernel which is causing trouble. (as noted by fernanbolando.)
this is my fault for building a bogus iso.
- erik
> sdiahci: drive 0 in state ready after 0 resets # SATA HD with Plan 9 system
> on it
that's good. i hope i've corrected the debug prints.
in this case drive n is sdEn.
> sdiahci: drive 1 won't come up; in state new after 10 resets # SATA DVD
> sdE1 waitready: [new] task=50 sstat=113
> sdE1
>
> First of all, thank you very much for your work, Eric !
you're welcome. unfortunately, so far we haven't made any
progress.
> > this is a jmicron bug. i haven't yet had in my possession a jmicron
> > controller, so this will be interesting, but the new driver does have
> > code to work ar
>
> i don't know where it's getting the 9pcf that it's putting in 9fat. it
> doesn't appear to be the same as /386/9pcf from the cd. (there's
> only one.)
>
> as soon as i figure that out, this will probablly all work.
okay. the cd was rolled correctly, but i discovered a potential
source of
>
> When I download this ISO, it gets to what appears to be the last byte then
> aborts.
i tried this and it works for me. in the interest of time, and
not further overloading my dsl line, i downloaded over the
local interface, and not going out through the intertubes.
if you were downloading
i was looking to add bytes transmited to
/net/ether?/stats accounting but was derailed
because the existing accounting seems
inaccurate.
i'm pretty sure that etheroq can be called
concurrently on the same ether, so doesn't
that make the outpackets inaccurate at
high packet rates on an mp machine?
>
> last 2 lines says
> Boot devices: fd0 ether0
> boot from:
>
>
> I will investigate further.
>
judging from past email, i'm guessing that your ide device
is 27c4, which was missing from 9load. i put up a corrected cd.
if you can ftpfs from your mostly-installed machine and
get just 9load.b
> - The authentication domain name used for the auth services
> your
> server will be supplying.
it's not a domain name. often people make the authentication domain
the same as their dns domain, since we now live in an ip world.
but it's just a text token. no heirarchy. no partial matches.
> - Is there any interest in unifying the existing audio formats?
> - If so, is anyone interested in bouncing around ideas of what
>this format should look like?
this is probablly super obvious. but as one as you
pick a cannonical format as is the plan 9 custom
(like for character sets, image
> Instead of writing translators I'd rather pick a single convention
> that seems the most suitable and fixup the other implementations
> and clients to fall in line with those conventions. My biggest
> question is "is it worth my time?" If I spend time unifying
> the various implementations, wil
On Tue Aug 11 23:18:02 EDT 2009, jason.cat...@gmail.com wrote:
> > Given how useful and important it is to have Edit in the tag of text
> > windows, is there some reason that it isn't there automatically?
>
> Probably to avoid temptation for files you shouldn't, and see at a
> glance which files y
> (Did you ever notice it puts it back when it's done? Error window
> pops up, mouse moves there; delete the window, mouse moves back.)
worth one smile per day, after all these years.
- erik
> It would be nice, I think, to do it out of the kernel ... still better
> to do it in a way that makes it easy to adopt new audio formats
> without having to rip out the guts each time and start over -- which
> seems to be the linux problem.
i'm just glad they don't do this with disks. we have s
> May be its better to call this latency, since we can all appreciate
> some of the shortcomings that 9P has when it comes to it.
i think you're drawing the wrong conclusion from a too-abstract
view of the facts.
9p is a ping-pong protocol. this gives it *consistent* latency.
this is good for au
> In fact, perhaps even the page(1) command is falwed. What should've
> happened was a next layer over rio, where /dev/draw/n/data would
> be able to accept any kind of image encoding.
i think page is a good thing. pushing data
translation to the edges makes programs like
resample much simplier.
> > judging from past email, i'm guessing that your ide device
> > is 27c4, which was missing from 9load. i put up a corrected cd.
> > if you can ftpfs from your mostly-installed machine and
> > get just 9load.bz2, it's in the same directory.
> >
> > ; i=9atom.iso.bz2 sha1sum $i && ls -l $i
> > cb
> I don't think I buy this point of view. Gratuitous flexibility is not
> something Plan 9 is known for, nor should it. IMHO.
those with such talents don't generally enjoy a good reputation.
but i hear they make great money on the internet.
- erik
> Am I totally missing something or hasn't been the binary RPC
> of that style been dead ever since SUNRPC? Hasn't the eulogy
> been delivered by CORBA? Haven't folks realized that S-exprs
> are really quite good for data serialization in the heterogeneous
> environments (especially when they are c
On Thu Aug 13 06:25:14 EDT 2009, bval...@gmail.com wrote:
> First of all, i missed some pids, the total number of usbd processes is 8:
>
> glenda50:00 0:00 356K Sleepusbd
> glenda60:00 0:00 356K Preadusbd
> glenda70:00 0:00
On Thu Aug 13 02:43:54 EDT 2009, 9...@9netics.com wrote:
> > I'm not sure either latency or RT is proper terminology here. But
> > I believe what I meant was clear: when you need overall latency
> > to be around 5ms you start to notice 9P.
when you need the overall latency to be around 5ms,
aren't
> ... Do I need venti to be able to use the dump feature?
if you are using fossil, then yes.
- erik
On Thu Aug 13 09:03:44 EDT 2009, fernanbola...@mailc.net wrote:
> Hi all
>
> The subject says it all.
> Is it possible to turn on dma before calling the init scripts?
> or in fossil+venti installation turn on dma before loading venti
with my new sd stuff, it is possible. put this in plan9.ini
*s
On Thu Aug 13 09:36:24 EDT 2009, bval...@gmail.com wrote:
> Plan 9
[...]
> init: starting /bin/rc
> grep: exec header invalid
> grep: exec header invalid
> grep: exec header invalid
i'm pretty sure this is not a pristine install.
somehow grep has gotten stomped on.
- erik
> we don't use text for 9p, do we?
the difference being, 9p is the transport not
the representation of the data and 9p has
a fixed set of messages.
- erik
On Thu Aug 13 10:06:44 EDT 2009, k...@kix.es wrote:
> http://iwp9.quanstro.net/ :-)
>
> On Thu, Aug 13, 2009 at 3:36 PM, erik quanstrom wrote:
> > it's fast approaching. get those papers in.
> > http://iwp9.net
thanks for the correction.
i got my wires crossed.
> I booted the FreeDOS disk and created a small partition (something
> like 50 MB) on the hard disk, leaving the rest unpartitioned. Then I
> installed FreeDOS to the small partition and started the Plan 9
> installation.
i don't have the 2e sources so i'm guessing. (apologies.)i don't know
what
On Thu Aug 13 10:16:09 EDT 2009, fernanbola...@mailc.net wrote:
> > quanstro/9load-e820 (to rebuild 9load)
>
> I am suppose to replace /sys/src/boot/pc with /sys/src/boot/pc-e820???
if you do reinstall, you will need to install from /sys/src/boot/pc-e820
not /sys/src/boot/pc. if you le
> term% contrib/install quanstro/8169
> 8169 is already installed
> term% contrib/pull -s sys/src/9/pc 8169
> term%
>
> hmm it says already installed, but I cant grep any reference to edev->maxtu
okay, maybe there's not a problem. if it
just compiles, then don't worry about it.
otherwise, remove
> On Thu, Aug 13, 2009 at 09:26, erik quanstrom wrote:
> > i don't know
> > what versions of fat 2e supported, but i would imagine restricting
> > oneself to fat16 (and not fat16 lba) would be safest.
>
> i used fat16, i think lba. i figured plan 9 would be sma
i found where the 0x20 came from. it should be 20, not 0x20.
anway, it comes from ahci:/^mkalist. l->flags specifies that
the fis is 0x5 dwords = 20 bytes. either i missed the explaination in
the ahci docs about why this is or it's a bit magic.
- erik
On Thu Aug 13 18:36:41 EDT 2009, rminn...@gmail.com wrote:
> I always get a kick out of this
> exchange:http://www.usenet.com/newsgroups/comp.os.plan9/msg02052.html
it took me at least 5 seconds to realize that abaco was formatting
that page correctly. ☺
the key to the joke, however, is there is
> > My list was only there to try and prove the point that Russ has
> > made -- pick a most common format and stick with it. Convert
> > everything else into it.
> By this logic, I need to have my application to convert CDROM-XA ADPCM
> audio from a device into PCM just to talk to an interface, whi
> However if you are instead suggesting that it will take time to support
> other formats other than signed 16-bit little-endian samples. I have no
> problem with a driver developer initially starting there leaving it
> incomplete. At least someone has the potential to add such support.
i don't
> So, I guess that means venti+fossil+cpu on one headless machine in
> some forgotten corner of the datacentre.
regardless of one's terminal accomidations, i still think it makes
a lot of sense to have a stand-alone fileserver. it really does stink
if your fs goes down for no reason at all. this
> This is what we do at Sandia. We have one machine which serves
> cpu/auth/file, but the actual Venti disks are in a Coraid connected
> via GigE. The fossil disk is in the server, but if it dies we can just
> build a new one.
coraid's configuration using ken's fs is outlined here
http://w
> The venti archive starts at 2AM, and my cron job is at 4AM. So far, I've not
> yet had an archive take longer than 2 hours. But that's partly due to
> triggering one explicitly after a pull that's just replaced all my
> executables ;-)
that's surprising to me that it would take that long.
is tha
> Without them, your seperate venti server is JBOD :-P Well, not quite. You
> can eventually find the right vac score, but you have to manually mount
> each and every score in the venti until you find the right one. See
> /sys/src/cmd/venti/words/dumpvacroots. You could probably semi-automate
>
> Personally I can't hear over 9119 hz (audio), but I might want to record
> 1s of 192Khz (samples I presume) and stretch them by 100x to 9600 hz
> (audio) and have a (possibly) interesting time listening to the results
> without interpolating.
perfect customer for the Phone Company! ☺
- erik
> I thought IJS was also used to turn a raster into PCL, since IIRC some
> non-business-class HP printers come with a stripped-down PCL 5e or
> some such.
>
> I'm probably wrong again, though. I try to not think about the HP PDLs
> too much. Probably it's not IJS I'm thinking of and some other cru
> Suggestions (model, company, etc.) welcome.
> Although, this thing can do photoscanning, copying,
> and faxing. I make great use of the former two,
> along with printing (of course).
this isn't a recommendation. i don't have one.
but i was thinking about getting something
along the lines of thi
> I also tried booting from Erik's atom iso, but don't get very far. eg:
> PBS1
> Plan 9 from Bell Labs
> ELCR: 0CA0
> pcirouting: south bridge 10de, 0260 not found
> aoepnp()
> found 11 e820 entries
> Boot devices: fd0 fd1
> boot from:
>
> It doesn't detect IDE controller, so no local disk/CD-ROM
> > sorry.
> >
> > i did turn off probing legacy ports unless a recognized
> > pci device was found. this was paranoia on my part. (i hope.)
> > just trying to get past our sata drives with ide programming interface
> > problem. i've turned blind probing back on and will put out a new iso
> > sh
> Anyone here had a chance to try a Dell E4300? It's a nice, compact system,
> but it really refuses to boot Plan 9:
>
> It has on-board SATA hd, SATA cd-rom, etc. I tried quanstro's 9atom.iso, and
> with the SATA controller in AHCI mode, it'll start booting, but hangs at:
>
> 4 => 818807
> Hi everyone,
>
> I previously sent in a post, but I think it was completely overlooked due to
> the heated discussions at the time. I have previously corresponded with
> Russ Cox and Eric re: the problems I am having getting a plan9 boot on the
> mac-minis that I am using.
>
> Has anyone succe
there's a new ftp://ftp.quanstro.net/other/9atom.iso.bz2
> It has on-board SATA hd, SATA cd-rom, etc. I tried quanstro's 9atom.iso, and
> with the SATA controller in AHCI mode, it'll start booting, but hangs at:
>
> 4 => 818807+1020832+474972=2314611
> entry: f0100020
>
> Plan 9
okay. i
> I recall reading that the CD is otherwise identical to the "stock"
> version. So, if I recompile the kernel, it'll break, right? What
> utterances do I need to enter in order to rebuild the kernel as it
> appears on the 9atom cd?
the short answer is that you can't, exactly — yet.
here's the o
> boot: can't connect to file server: '#S/sdD0' file does not exist
> panic: boot process died: unknown
> panic: boot process died: unknown
> dumpstack disabled
> cpo0: exiting
fixed. you should now be able to boot from the cd regardless
of which port you've plugged it into sdE5 should be fine.
> /dev/vgactl says 0xe000 has 0x3c mapped. Enough for
> 1024x768x4 bytes but not enoug hfor 1280x1024x4 bytes. I
> patched vgavmware.c line 179 to allocate 2*vmrd(vm, Rfbsize)
> instead of vmrd(vm, Rfbsize) and now I'm able to go into 1280x1024x8
> mode. This is obviously just a hack, I
> 0) Venti contains neither authentication nor authorization. If you
> care, you are advised to stick it on a trusted network, or listen only
> on loopback.
>
> 1) The venti protocol reserves space for auth (see VtTauth0 and
> VtTauth1 in /sys/include/venti.h), but I'm pretty sure nobody
> impleme
remember, the deadline is fast approaching.
please send your submissions to iwp9pa...@quanstro.net.
more information here: http://iwp9.org
- erik
On Tue Aug 18 00:42:24 EDT 2009, mirtchov...@gmail.com wrote:
> make sure you teach cat(1) the -v flag. that should make some people
> very happy and will widely be regarded as a good move ;)
i believe the point here is that the first paper i read on plan 9
"Plan 9 from Bell Labs", /sys/do
> every so often using drawterm (mac os version) i've been getting
> a hangup. it's not a sudden thing - rio continues running,
> but first i lose keyboard input, then mouse input.
>
wireless connection to the server?
- erik
On Tue Aug 18 10:28:44 EDT 2009, leim...@gmail.com wrote:
> now i am getting repeated soverflow for fx->in messages repeatedly.
>
it sounds like the interrupt handler takes long enough that
there is no time to process the incoming frames.
i wonder, are you running venti?
- erik
> > it sounds like the interrupt handler takes long enough that
> > there is no time to process the incoming frames.
> >
> > i wonder, are you running venti?
>
>
> I am, and venti took a long time to start at boot this time around. I
> suppose I should just run fossil in vmware.
well, there are
> is there some reason why sed doesn't check for write errors on its
> stdout? (or at least it doesn't report them)
/n/sources/patch/sederrors
while i agree that sed seems more complicated that i would
like when debugging, eating errors seems like the wrong thing
to do. it seems easy enough >[2]
> Your goal: hello, world in one line. Language of your choice. Linking
> in a 512 MB library is a violation of the spirit of this contest.
>
> Additional rules:
> - line length is not defined but let's be reasonable
> - if you can fit it in a standard Hollerith card format (72 chars plus
> 8 char
On Tue Aug 18 18:18:50 EDT 2009, n...@lsub.org wrote:
> Also, usb keyboard/mouse start at boot using a `boot protocol', IIRC, they
> look
> to software as older keyboard/mouse as long as you don't touch the
> usb bus. One way to go would be to remove usb code during install, but I
> didn't
> try
> I've written a little script to go through contrib and generate a
> markdown page showing what the last update time for the files it
> finds, all the way back to the start of the year. At some point I may
> extend it to go into previous years as well, but except for during
> early January of each
> Does this include the cd writer bug fixed that we had recently?
i'm not sure what you're referring to. it includes all
the fixes that have been made.
> Will i break my installation if I do replica/pull?
it should not. local changes are supposed to be
preserved. i have not tried a pull mysel
On Tue Aug 18 23:25:51 EDT 2009, fernanbola...@mailc.net wrote:
> On Wed, Aug 19, 2009 at 11:13 AM, erik quanstrom wrote:
> >> Does this include the cd writer bug fixed that we had recently?
> >
> > i'm not sure what you're referring to. it includes all
> &g
On Wed Aug 19 18:05:36 EDT 2009, slawmas...@gmail.com wrote:
> And, while it didn't bring mk -k to a grinding halt, I did notice
> that, with nupas installed, "cd /sys/src/cmd/upas; objtype=arm mk
> install" chokes on /sys/src/cmd/upas/imap4.c/imap4.c.
nupas compiles with [78q]c. i hadn't consid
On Wed Aug 19 18:28:05 EDT 2009, quans...@coraid.com wrote:
> On Wed Aug 19 18:05:36 EDT 2009, slawmas...@gmail.com wrote:
> > And, while it didn't bring mk -k to a grinding halt, I did notice
> > that, with nupas installed, "cd /sys/src/cmd/upas; objtype=arm mk
> > install" chokes on /sys/src/cmd
as i was drifting off to sleep the other night,
i was wondering about varargs. (clearly, it's
time for a vacation.)
and i wondered why kenc doesn't add an argument
count before the first vararg. (bwc pointed out
that the address following the last vararg would be
more useful.) va_* could be upd
> what problem are you trying to solve?
>
> the limit would check only that the right number of
> argument bytes are consumed, but not that they are
> interpreted correctly. print("%s %d", 1, "hello") would
> still crash, as would print("%s", 1, "hello").
>
> #pragma varargck is more precise and
>
> http://fxr.watson.org/fxr/source/pc/devether.c?v=PLAN9#L202
>
you may wish to give "standard" (at least to 9fans) links
to code, e.g:
/sys/src/9/pc/devether.c:202
you would probablly benefit from removing the print statements.
they're potentially going to make the problem much wors
On Thu Aug 20 13:54:35 EDT 2009, jrm8...@gmail.com wrote:
> Has anyone given thought to recursive structural regular expressions?
i'm sure i've done them. this is a lame example, since i can't remember
where i've used these techniques off the top of my head
,x:.*: g/#pragma/ x:[^ ]+[ ]: g/p
> > i'm sure i've done them. this is a lame example, since i can't remember
> > where i've used these techniques off the top of my head
> >
> > ,x:.*: g/#pragma/ x:[^ ]+[ ]: g/print/p
>
> How is this recursive?
in the sense that 'x' is recursively applied to the output of 'x'.
i have no ide
> No, I know you can apply them `recursively', I mean something more
> like an expression in a CFG or yacc.
>
> >
> > can you outline somehow what you're thinking of?
>
> Basically, if you could take a bracketed expression in sam and then
> name it, and then call it recursively.
>
> All the prob
On Thu Aug 20 20:53:27 EDT 2009, maht-9f...@maht0x0r.net wrote:
> All being well this is a mail routed by my pipefrom
>
> /n/sources/contrib/maht/rc/pipefrom
>
> It has seen the outgoing address of "9fans" and changed it to
> "9fans@9fans.net"
> It has seen the outgoing address of "9fans@9fans.
501 - 600 of 6034 matches
Mail list logo