Mercurial > octave
comparison src/sysdep.cc @ 1111:2a36b558ab55
[project @ 1995-02-15 04:01:38 by jwe]
author | jwe |
---|---|
date | Wed, 15 Feb 1995 04:03:31 +0000 |
parents | 75fc98220389 |
children | 32a5dfd92f0a |
comparison
equal
deleted
inserted
replaced
1110:456368d90bc7 | 1111:2a36b558ab55 |
---|---|
361 c = cin.get (); | 361 c = cin.get (); |
362 raw_mode (0); | 362 raw_mode (0); |
363 return c; | 363 return c; |
364 } | 364 } |
365 | 365 |
366 char * | |
367 octave_getcwd (const char *buf, int len) | |
368 { | |
369 #if defined (EMX) | |
370 return _getcwd2 (buf, len); | |
371 #else | |
372 return getcwd (buf, len); | |
373 #endif | |
374 } | |
375 | |
376 int | |
377 octave_chdir (const char *path) | |
378 { | |
379 #if defined (EMX) | |
380 int retval = -1; | |
381 | |
382 if (strlen (path) == 2 && path[1] == ':') | |
383 { | |
384 char *upper_case_dir_name = strupr (path); | |
385 _chdrive (upper_case_dir_name[0]); | |
386 if (_getdrive () == upper_case_dir_name[0]) | |
387 retval = _chdir2 ("/"); | |
388 } | |
389 else | |
390 retval = _chdir2 (path); | |
391 | |
392 return retval; | |
393 #else | |
394 return chdir (path); | |
395 #endif | |
396 } | |
397 | |
366 DEFUN ("clc", Fclc, Sclc, 0, 0, | 398 DEFUN ("clc", Fclc, Sclc, 0, 0, |
367 "clc (): clear screen") | 399 "clc (): clear screen") |
368 { | 400 { |
369 Octave_object retval; | 401 Octave_object retval; |
370 | 402 |