Cambia la directory corrente facendola diventare ESPR, se possibile. Se ESPR viene
omessa, cambia la directory corrente in quella specificata in $ENV{HOME}, se
impostata; altrimenti, cambia la directory corrente in quella specificata in
$ENV{LOGDIR}. (Sotto VMS, viene controllata anche la variabile $ENV{SYS$LOGIN}).
Se nessuna di queste variabili è impostata, chdir non ha alcun effetto.
Restituisce vero in caso di successo, falso negli altri casi. Consultate l'esempio in
die.
Su sistemi che supportano fchdir, potreste passare come argomenti un file handle oppure un directory handle. Su sistemi che non supportano fchdir, passare gli handle produce un errore fatale a tempo di esecuzione.