On Tue Apr 26 22:34:26 EDT 2011, smi...@zenzebra.mv.com wrote:
> erik quanstrom <quans...@quanstro.net> writes:
> 
> > the sources version of fossil does allow spaces in filenames.
> 
> I'm hypothesizing that my version of fossil isn't allowing spaces in
> file names because the version compiled into the '#//boot/boot/fossil'
> in the 9atom 9pcf kernel from the 9atom .iso doesn't allow spaces.
> Would that hypothesis be correct?  (Which would bring me to my next
> question: how to recompile the 9atom kernel, with _tracein and _traceout
> undefined in the final link and all, but that's a topic for a different
> thread.)

i hope to clean all this junk up in my infinite spare time.  sorry.

rebuild libc after adding this, or remove the flags section from your
/sys/src/9/pc/9pcf*.

; cat /sys/src/libc//386/trace.s
TEXT _tracein(SB), 1, $0
        CMPL    traceactive(SB), $0
        JEQ     inotready
        MOVL    16(SP),AX
        PUSHL   AX
        MOVL    16(SP),AX
        PUSHL   AX
        MOVL    16(SP),AX
        PUSHL   AX
        MOVL    16(SP),AX
        PUSHL   AX
        MOVL    16(SP),AX
        PUSHL   AX
        CALL    tracein(SB)
        POPL    AX
        POPL    AX
        POPL    AX
        POPL    AX
        POPL    AX
inotready:
        RET

TEXT _traceout(SB), 1, $0
        CMPL    traceactive(SB), $0
        JEQ     notready
        PUSHL   AX
        MOVL    4(SP),AX
        PUSHL   AX
        CALL    traceout(SB)
        POPL    AX
        POPL    AX
notready:
        RET

- erik

Reply via email to