Rev 3800 | Rev 3804 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3800 | Rev 3802 | ||
---|---|---|---|
Line 125... | Line 125... | ||
125 | mcall send, [socketnum], s, , 0 |
125 | mcall send, [socketnum], s, , 0 |
Line 126... | Line 126... | ||
126 | 126 | ||
Line -... | Line 127... | ||
- | 127 | jmp wait_for_servercommand |
|
- | 128 | ||
- | 129 | ||
- | 130 | cmd_lcwd: |
|
- | 131 | ||
- | 132 | mov esi, s+5 |
|
- | 133 | mov ecx, 256-5 |
|
- | 134 | .loop: |
|
- | 135 | lodsb |
|
- | 136 | cmp al, 10 |
|
- | 137 | je .done |
|
- | 138 | test al, al |
|
- | 139 | je .done |
|
- | 140 | loop .loop |
|
- | 141 | .done: |
|
- | 142 | mov byte[esi-1], 0 |
|
- | 143 | mcall 30, 1, s+5 ; set working directory |
|
- | 144 | mcall 30, 2, s, 256 ; and read it again |
|
- | 145 | ||
- | 146 | invoke con_write_asciiz, str_lcwd |
|
- | 147 | invoke con_write_asciiz, s |
|
- | 148 | invoke con_write_asciiz, str4 ; newline |
|
- | 149 | ||
Line 127... | Line 150... | ||
127 | jmp wait_for_servercommand |
150 | jmp wait_for_usercommand |
128 | 151 | ||
129 | 152 | ||
130 | 153 |