csh and tcsh work

Sources of csh/make.script

csh と tcsh のソース

Bill Joy

First published: October, 1978.

Copyright © 1979 Regents of the University of California.

  1. 1
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.c | /usr/ucb/xstr -c -
  2. 2
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  3. 3
    mv x.o sh.o
  4. 4
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.dol.c | /usr/ucb/xstr -c -
  5. 5
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  6. 6
    mv x.o sh.dol.o
  7. 7
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.err.c | /usr/ucb/xstr -c -
  8. 8
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  9. 9
    mv x.o sh.err.o
  10. 10
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.exec.c | /usr/ucb/xstr -c -
  11. 11
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  12. 12
    mv x.o sh.exec.o
  13. 13
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.exp.c | /usr/ucb/xstr -c -
  14. 14
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  15. 15
    mv x.o sh.exp.o
  16. 16
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.func.c | /usr/ucb/xstr -c -
  17. 17
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  18. 18
    mv x.o sh.func.o
  19. 19
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.glob.c | /usr/ucb/xstr -c -
  20. 20
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  21. 21
    mv x.o sh.glob.o
  22. 22
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.hist.c | /usr/ucb/xstr -c -
  23. 23
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  24. 24
    mv x.o sh.hist.o
  25. 25
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.lex.c | /usr/ucb/xstr -c -
  26. 26
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  27. 27
    mv x.o sh.lex.o
  28. 28
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.misc.c | /usr/ucb/xstr -c -
  29. 29
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  30. 30
    mv x.o sh.misc.o
  31. 31
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.parse.c | /usr/ucb/xstr -c -
  32. 32
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  33. 33
    mv x.o sh.parse.o
  34. 34
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.print.c | /usr/ucb/xstr -c -
  35. 35
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  36. 36
    mv x.o sh.print.o
  37. 37
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.sem.c | /usr/ucb/xstr -c -
  38. 38
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  39. 39
    mv x.o sh.sem.o
  40. 40
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.set.c | /usr/ucb/xstr -c -
  41. 41
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  42. 42
    mv x.o sh.set.o
  43. 43
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.wait.c | /usr/ucb/xstr -c -
  44. 44
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  45. 45
    mv x.o sh.wait.o
  46. 46
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP alloc.c | /usr/ucb/xstr -c -
  47. 47
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  48. 48
    mv x.o alloc.o
  49. 49
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP sh.init.c | /usr/ucb/xstr -c -
  50. 50
    cc -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP -S x.c
  51. 51
    echo -ed - <:rofix x.s
  52. 52
    as - -o sh.init.o x.s
  53. 53
    rm x.s
  54. 54
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP 11printf.c | /usr/ucb/xstr -c -
  55. 55
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  56. 56
    mv x.o 11printf.o
  57. 57
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP getpwent.c | /usr/ucb/xstr -c -
  58. 58
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  59. 59
    mv x.o getpwent.o
  60. 60
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP getpwnam.c | /usr/ucb/xstr -c -
  61. 61
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  62. 62
    mv x.o getpwnam.o
  63. 63
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP getpwuid.c | /usr/ucb/xstr -c -
  64. 64
    cc -c -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP x.c
  65. 65
    mv x.o getpwuid.o
  66. 66
    cc -E -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP errlst.c | /usr/ucb/xstr -c -
  67. 67
    cc -O -I/usr/include/retrofit -Dpdp11 -t1 -DNORMAL6 -DNOHELP -S x.c
  68. 68
    echo -ed - <:rofix x.s
  69. 69
    as -o errlst.o x.s
  70. 70
    rm x.s
  71. 71
    /usr/ucb/xstr
  72. 72
    cc -S xs.c
  73. 73
    ed - <:rofix xs.s
  74. 74
    as -o strings.o xs.s
  75. 75
    rm xs.s
  76. 76
    cc -n sh.o sh.dol.o sh.err.o sh.exec.o sh.exp.o sh.func.o sh.glob.o sh.hist.o  sh.lex.o sh.misc.o sh.parse.o sh.print.o sh.sem.o sh.set.o  sh.wait.o alloc.o sh.init.o 11printf.o getpwent.o getpwnam.o   getpwuid.o errlst.o strings.o -lretro -lS
  77. 77
    cp a.out x
  78. 78
    strip x
  79. 79
    rm -f /bin/csh
  80. 80
    mv x /bin/csh
  81. 81
    chmod 711 /bin/csh
  82. 82
    rm -f /bin/makesh
  83. 83
    ln /bin/csh /bin/makesh

To the top of this page