Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: basesrc



Module Name:    basesrc
Committed By:   christos
Date:           Sun Nov 24 22:35:45 UTC 2002

Modified Files:
        basesrc/bin/kill: kill.c
        basesrc/bin/sh: Makefile alias.c alias.h arith.y builtins.def cd.c cd.h
            error.c error.h eval.c eval.h exec.c exec.h expand.c expand.h
            histedit.c init.h input.c input.h jobs.c jobs.h mail.c mail.h
            main.c main.h memalloc.c memalloc.h miscbltin.c miscbltin.h
            mkbuiltins mkinit.c mknodes.c mksyntax.c myhistedit.h mystring.c
            mystring.h nodes.c.pat nodetypes options.c options.h output.c
            output.h parser.c parser.h redir.c redir.h show.c show.h trap.c
            trap.h var.c var.h
        basesrc/bin/sh/bltin: bltin.h echo.c
        basesrc/usr.bin/printf: printf.1 printf.c

Log Message:
Fixes from David Laight:
- ansification
- format of output of jobs command (etc)
- job identiers %+, %- etc
- $? and $(...)
- correct quoting of output of set, export -p and readonly -p
- differentiation between nornal and 'posix special' builtins
- correct behaviour (posix) for errors on builtins and special builtins
- builtin printf and kill
- set -o debug (if compiled with DEBUG)
- cd src obj (as ksh - too useful to do without)
- unset -e name, remove non-readonly variable from export list.
  (so I could unset -e PS1 before running the test shell...)


To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 basesrc/bin/kill/kill.c
cvs rdiff -r1.60 -r1.61 basesrc/bin/sh/Makefile
cvs rdiff -r1.10 -r1.11 basesrc/bin/sh/alias.c basesrc/bin/sh/nodetypes
cvs rdiff -r1.4 -r1.5 basesrc/bin/sh/alias.h basesrc/bin/sh/show.h
cvs rdiff -r1.14 -r1.15 basesrc/bin/sh/arith.y basesrc/bin/sh/error.h \
    basesrc/bin/sh/mail.c basesrc/bin/sh/mystring.c basesrc/bin/sh/options.h \
    basesrc/bin/sh/parser.h
cvs rdiff -r1.15 -r1.16 basesrc/bin/sh/builtins.def basesrc/bin/sh/jobs.h \
    basesrc/bin/sh/output.h basesrc/bin/sh/trap.h
cvs rdiff -r1.28 -r1.29 basesrc/bin/sh/cd.c
cvs rdiff -r1.2 -r1.3 basesrc/bin/sh/cd.h
cvs rdiff -r1.27 -r1.28 basesrc/bin/sh/error.c basesrc/bin/sh/trap.c
cvs rdiff -r1.67 -r1.68 basesrc/bin/sh/eval.c
cvs rdiff -r1.12 -r1.13 basesrc/bin/sh/eval.h basesrc/bin/sh/expand.h
cvs rdiff -r1.33 -r1.34 basesrc/bin/sh/exec.c
cvs rdiff -r1.18 -r1.19 basesrc/bin/sh/exec.h
cvs rdiff -r1.55 -r1.56 basesrc/bin/sh/expand.c
cvs rdiff -r1.26 -r1.27 basesrc/bin/sh/histedit.c basesrc/bin/sh/output.c \
    basesrc/bin/sh/redir.c
cvs rdiff -r1.8 -r1.9 basesrc/bin/sh/init.h basesrc/bin/sh/mail.h \
    basesrc/bin/sh/main.h
cvs rdiff -r1.36 -r1.37 basesrc/bin/sh/input.c
cvs rdiff -r1.13 -r1.14 basesrc/bin/sh/input.h basesrc/bin/sh/redir.h
cvs rdiff -r1.54 -r1.55 basesrc/bin/sh/jobs.c
cvs rdiff -r1.44 -r1.45 basesrc/bin/sh/main.c
cvs rdiff -r1.25 -r1.26 basesrc/bin/sh/memalloc.c basesrc/bin/sh/mksyntax.c
cvs rdiff -r1.11 -r1.12 basesrc/bin/sh/memalloc.h
cvs rdiff -r1.30 -r1.31 basesrc/bin/sh/miscbltin.c
cvs rdiff -r1.1 -r1.2 basesrc/bin/sh/miscbltin.h
cvs rdiff -r1.16 -r1.17 basesrc/bin/sh/mkbuiltins
cvs rdiff -r1.20 -r1.21 basesrc/bin/sh/mkinit.c basesrc/bin/sh/mknodes.c
cvs rdiff -r1.7 -r1.8 basesrc/bin/sh/myhistedit.h
cvs rdiff -r1.9 -r1.10 basesrc/bin/sh/mystring.h basesrc/bin/sh/nodes.c.pat
cvs rdiff -r1.31 -r1.32 basesrc/bin/sh/options.c
cvs rdiff -r1.53 -r1.54 basesrc/bin/sh/parser.c
cvs rdiff -r1.22 -r1.23 basesrc/bin/sh/show.c
cvs rdiff -r1.29 -r1.30 basesrc/bin/sh/var.c
cvs rdiff -r1.19 -r1.20 basesrc/bin/sh/var.h
cvs rdiff -r1.9 -r1.10 basesrc/bin/sh/bltin/bltin.h
cvs rdiff -r1.8 -r1.9 basesrc/bin/sh/bltin/echo.c
cvs rdiff -r1.16 -r1.17 basesrc/usr.bin/printf/printf.1
cvs rdiff -r1.24 -r1.25 basesrc/usr.bin/printf/printf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index