History log of /xv6-public/sh.c (Results 1 – 25 of 29)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: xv6-rev11, xv6-rev9
# 7894fcd2 25-Aug-2016 Frans Kaashoek <kaashoek@mit.edu>

Remove trailing white space with:
for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done
(Thanks to Nicolás Wolovick)


# 0a4a4230 08-Aug-2016 Robert Morris <rtm@csail.mit.edu>

shell nits
fix Regehr complaint


Revision tags: xv6-rev8, xv6-rev7, osdi12-submit, xv6-rev6, xv6-rev5, xv6-2010, xv6-rev4
# 2cf6b32d 05-Aug-2010 Robert Morris <rtm@nephron.lcs.mit.edu>

move jkstack to main.c
replace jstack with asm()s


# 40889627 02-Jul-2010 Frans Kaashoek <kaashoek@fransk-6.local>

Initial version of single-cpu xv6 with page tables


Revision tags: xv6-rev3, xv6-2008
# 9863fea7 30-Aug-2007 rsc <rsc>

clumsy cd


Revision tags: xv6-2007, xv6-rev1
# e4d6a211 28-Aug-2007 rsc <rsc>

more consistent spacing


# b52dea08 28-Aug-2007 rsc <rsc>

never returns!


# 1baead53 28-Aug-2007 rsc <rsc>

oops


# a759b8a4 28-Aug-2007 rsc <rsc>

formatting tweaks


# 1b25f3b0 28-Aug-2007 rsc <rsc>

New shell.


# 558ab49f 27-Aug-2007 rsc <rsc>

delete unnecessary #include lines


# 1b789e1d 24-Aug-2007 rsc <rsc>

Remove puts in favor of printf.
Allow multiple arguments to ls.


# eaea18cb 22-Aug-2007 rsc <rsc>

PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf

Various changes made while offline.

+ bwrite sector argument is redundant; use b->sector.
+ reformatting of files for nicer PDF page breaks
+ distinguis

PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf

Various changes made while offline.

+ bwrite sector argument is redundant; use b->sector.
+ reformatting of files for nicer PDF page breaks
+ distinguish between locked, unlocked inodes in type signatures
+ change FD_FILE to FD_INODE
+ move userinit (nee proc0init) to proc.c
+ move ROOTDEV to param.h
+ always parenthesize sizeof argument

show more ...


# 9736728d 10-Aug-2007 rsc <rsc>

cleanup main


# f8f7fcbe 08-Aug-2007 rsc <rsc>

handle EOF in shell


Revision tags: symlinks, xv6-2006, xv6-rev0
# 44e6909a 07-Sep-2006 kaashoek <kaashoek>

more simplifying


# e00baa9f 07-Sep-2006 kaashoek <kaashoek>

get precedence of <, >, and | right
simplify


# 89ebd895 06-Sep-2006 rsc <rsc>

what is NULL?


# 48b82470 06-Sep-2006 rsc <rsc>

break single-line if statements


# 9e9bcaf1 06-Sep-2006 rsc <rsc>

standardize various * conventions


# a650c606 06-Sep-2006 rsc <rsc>

spacing fixes: no tabs, 2-space indents (for rtm)


# 21a88dd0 06-Sep-2006 kaashoek <kaashoek>

some pipe support in sh
bug in proc_wait


# d49a2d53 06-Sep-2006 kaashoek <kaashoek>

nits


# 7a37578e 29-Aug-2006 rtm <rtm>

clear killed flag in exit
idecref cwd in exit


# 8b58e810 23-Aug-2006 kaashoek <kaashoek>

i/o redirection in sh
better parsing of sh commands (copied from jos sh)
cat: read from 1 if no args
sbrk system call, but untested
getpid system call
moved locks in keyboard intr, but why do we get

i/o redirection in sh
better parsing of sh commands (copied from jos sh)
cat: read from 1 if no args
sbrk system call, but untested
getpid system call
moved locks in keyboard intr, but why do we get intr w. null characters from keyboard?

show more ...


12