comparison libinterp/corefcn/dirfns.cc @ 17787:175b392e91fe

Use GNU style coding conventions for code in libinterp/ * libinterp/corefcn/Cell.h, libinterp/corefcn/__contourc__.cc, libinterp/corefcn/__dispatch__.cc, libinterp/corefcn/__lin_interpn__.cc, libinterp/corefcn/__pchip_deriv__.cc, libinterp/corefcn/__qp__.cc, libinterp/corefcn/balance.cc, libinterp/corefcn/besselj.cc, libinterp/corefcn/betainc.cc, libinterp/corefcn/bitfcns.cc, libinterp/corefcn/bsxfun.cc, libinterp/corefcn/c-file-ptr-stream.cc, libinterp/corefcn/c-file-ptr-stream.h, libinterp/corefcn/cellfun.cc, libinterp/corefcn/colloc.cc, libinterp/corefcn/comment-list.h, libinterp/corefcn/conv2.cc, libinterp/corefcn/daspk.cc, libinterp/corefcn/dasrt.cc, libinterp/corefcn/dassl.cc, libinterp/corefcn/data.cc, libinterp/corefcn/debug.cc, libinterp/corefcn/defaults.cc, libinterp/corefcn/defaults.in.h, libinterp/corefcn/defun-int.h, libinterp/corefcn/defun.cc, libinterp/corefcn/det.cc, libinterp/corefcn/dirfns.cc, libinterp/corefcn/display.cc, libinterp/corefcn/dlmread.cc, libinterp/corefcn/dot.cc, libinterp/corefcn/dynamic-ld.cc, libinterp/corefcn/dynamic-ld.h, libinterp/corefcn/eig.cc, libinterp/corefcn/ellipj.cc, libinterp/corefcn/error.cc, libinterp/corefcn/error.h, libinterp/corefcn/event-queue.h, libinterp/corefcn/fft.cc, libinterp/corefcn/fft2.cc, libinterp/corefcn/fftn.cc, libinterp/corefcn/file-io.cc, libinterp/corefcn/filter.cc, libinterp/corefcn/find.cc, libinterp/corefcn/gammainc.cc, libinterp/corefcn/gcd.cc, libinterp/corefcn/getgrent.cc, libinterp/corefcn/getpwent.cc, libinterp/corefcn/getrusage.cc, libinterp/corefcn/givens.cc, libinterp/corefcn/gl-render.cc, libinterp/corefcn/gl2ps-renderer.cc, libinterp/corefcn/gl2ps-renderer.h, libinterp/corefcn/graphics.cc, libinterp/corefcn/graphics.in.h, libinterp/corefcn/gripes.cc, libinterp/corefcn/gripes.h, libinterp/corefcn/help.cc, libinterp/corefcn/hess.cc, libinterp/corefcn/hex2num.cc, libinterp/corefcn/input.cc, libinterp/corefcn/input.h, libinterp/corefcn/inv.cc, libinterp/corefcn/jit-ir.h, libinterp/corefcn/jit-typeinfo.cc, libinterp/corefcn/jit-typeinfo.h, libinterp/corefcn/jit-util.h, libinterp/corefcn/kron.cc, libinterp/corefcn/load-path.cc, libinterp/corefcn/load-path.h, libinterp/corefcn/load-save.cc, libinterp/corefcn/load-save.h, libinterp/corefcn/lookup.cc, libinterp/corefcn/ls-ascii-helper.cc, libinterp/corefcn/ls-hdf5.cc, libinterp/corefcn/ls-hdf5.h, libinterp/corefcn/ls-mat-ascii.cc, libinterp/corefcn/ls-mat-ascii.h, libinterp/corefcn/ls-mat4.cc, libinterp/corefcn/ls-mat5.cc, libinterp/corefcn/ls-mat5.h, libinterp/corefcn/ls-oct-ascii.cc, libinterp/corefcn/lsode.cc, libinterp/corefcn/lu.cc, libinterp/corefcn/luinc.cc, libinterp/corefcn/mappers.cc, libinterp/corefcn/matrix_type.cc, libinterp/corefcn/max.cc, libinterp/corefcn/md5sum.cc, libinterp/corefcn/mex.cc, libinterp/corefcn/mexproto.h, libinterp/corefcn/mgorth.cc, libinterp/corefcn/mxarray.in.h, libinterp/corefcn/nproc.cc, libinterp/corefcn/oct-hist.cc, libinterp/corefcn/oct-lvalue.h, libinterp/corefcn/oct-map.cc, libinterp/corefcn/oct-map.h, libinterp/corefcn/oct-obj.h, libinterp/corefcn/oct-prcstrm.h, libinterp/corefcn/oct-stdstrm.h, libinterp/corefcn/oct-stream.cc, libinterp/corefcn/oct-stream.h, libinterp/corefcn/octave-link.cc, libinterp/corefcn/octave-link.h, libinterp/corefcn/pager.cc, libinterp/corefcn/pinv.cc, libinterp/corefcn/pr-output.cc, libinterp/corefcn/procstream.h, libinterp/corefcn/profiler.cc, libinterp/corefcn/pt-jit.cc, libinterp/corefcn/pt-jit.h, libinterp/corefcn/quad.cc, libinterp/corefcn/quadcc.cc, libinterp/corefcn/qz.cc, libinterp/corefcn/rand.cc, libinterp/corefcn/rcond.cc, libinterp/corefcn/regexp.cc, libinterp/corefcn/schur.cc, libinterp/corefcn/sighandlers.cc, libinterp/corefcn/sighandlers.h, libinterp/corefcn/sparse-xdiv.cc, libinterp/corefcn/sparse-xdiv.h, libinterp/corefcn/sparse-xpow.cc, libinterp/corefcn/sparse.cc, libinterp/corefcn/spparms.cc, libinterp/corefcn/sqrtm.cc, libinterp/corefcn/str2double.cc, libinterp/corefcn/strfind.cc, libinterp/corefcn/strfns.cc, libinterp/corefcn/sub2ind.cc, libinterp/corefcn/svd.cc, libinterp/corefcn/syl.cc, libinterp/corefcn/symtab.cc, libinterp/corefcn/symtab.h, libinterp/corefcn/syscalls.cc, libinterp/corefcn/sysdep.cc, libinterp/corefcn/sysdep.h, libinterp/corefcn/time.cc, libinterp/corefcn/toplev.cc, libinterp/corefcn/toplev.h, libinterp/corefcn/tril.cc, libinterp/corefcn/txt-eng-ft.cc, libinterp/corefcn/txt-eng-ft.h, libinterp/corefcn/txt-eng.h, libinterp/corefcn/typecast.cc, libinterp/corefcn/urlwrite.cc, libinterp/corefcn/utils.cc, libinterp/corefcn/variables.cc, libinterp/corefcn/variables.h, libinterp/corefcn/xdiv.cc, libinterp/corefcn/xdiv.h, libinterp/corefcn/xnorm.h, libinterp/corefcn/xpow.cc, libinterp/corefcn/xpow.h, libinterp/corefcn/zfstream.cc, libinterp/corefcn/zfstream.h, libinterp/dldfcn/__delaunayn__.cc, libinterp/dldfcn/__dsearchn__.cc, libinterp/dldfcn/__eigs__.cc, libinterp/dldfcn/__fltk_uigetfile__.cc, libinterp/dldfcn/__glpk__.cc, libinterp/dldfcn/__init_fltk__.cc, libinterp/dldfcn/__init_gnuplot__.cc, libinterp/dldfcn/__magick_read__.cc, libinterp/dldfcn/__voronoi__.cc, libinterp/dldfcn/amd.cc, libinterp/dldfcn/ccolamd.cc, libinterp/dldfcn/chol.cc, libinterp/dldfcn/colamd.cc, libinterp/dldfcn/convhulln.cc, libinterp/dldfcn/dmperm.cc, libinterp/dldfcn/fftw.cc, libinterp/dldfcn/qr.cc, libinterp/dldfcn/symbfact.cc, libinterp/dldfcn/symrcm.cc, libinterp/dldfcn/tsearch.cc, libinterp/octave-value/ov-base-diag.cc, libinterp/octave-value/ov-base-diag.h, libinterp/octave-value/ov-base-int.cc, libinterp/octave-value/ov-base-int.h, libinterp/octave-value/ov-base-mat.h, libinterp/octave-value/ov-base-scalar.cc, libinterp/octave-value/ov-base-scalar.h, libinterp/octave-value/ov-base-sparse.cc, libinterp/octave-value/ov-base-sparse.h, libinterp/octave-value/ov-base.cc, libinterp/octave-value/ov-base.h, libinterp/octave-value/ov-bool-mat.cc, libinterp/octave-value/ov-bool-mat.h, libinterp/octave-value/ov-bool-sparse.cc, libinterp/octave-value/ov-bool-sparse.h, libinterp/octave-value/ov-bool.cc, libinterp/octave-value/ov-bool.h, libinterp/octave-value/ov-builtin.cc, libinterp/octave-value/ov-builtin.h, libinterp/octave-value/ov-cell.cc, libinterp/octave-value/ov-cell.h, libinterp/octave-value/ov-ch-mat.cc, libinterp/octave-value/ov-ch-mat.h, libinterp/octave-value/ov-class.cc, libinterp/octave-value/ov-class.h, libinterp/octave-value/ov-colon.h, libinterp/octave-value/ov-complex.cc, libinterp/octave-value/ov-complex.h, libinterp/octave-value/ov-cx-diag.cc, libinterp/octave-value/ov-cx-diag.h, libinterp/octave-value/ov-cx-mat.cc, libinterp/octave-value/ov-cx-mat.h, libinterp/octave-value/ov-cx-sparse.cc, libinterp/octave-value/ov-cx-sparse.h, libinterp/octave-value/ov-dld-fcn.h, libinterp/octave-value/ov-fcn-handle.cc, libinterp/octave-value/ov-fcn-handle.h, libinterp/octave-value/ov-fcn-inline.cc, libinterp/octave-value/ov-fcn-inline.h, libinterp/octave-value/ov-fcn.h, libinterp/octave-value/ov-float.cc, libinterp/octave-value/ov-float.h, libinterp/octave-value/ov-flt-complex.cc, libinterp/octave-value/ov-flt-complex.h, libinterp/octave-value/ov-flt-cx-diag.cc, libinterp/octave-value/ov-flt-cx-diag.h, libinterp/octave-value/ov-flt-cx-mat.cc, libinterp/octave-value/ov-flt-cx-mat.h, libinterp/octave-value/ov-flt-re-diag.cc, libinterp/octave-value/ov-flt-re-diag.h, libinterp/octave-value/ov-flt-re-mat.cc, libinterp/octave-value/ov-flt-re-mat.h, libinterp/octave-value/ov-int16.cc, libinterp/octave-value/ov-int32.cc, libinterp/octave-value/ov-int64.cc, libinterp/octave-value/ov-int8.cc, libinterp/octave-value/ov-intx.h, libinterp/octave-value/ov-java.cc, libinterp/octave-value/ov-lazy-idx.h, libinterp/octave-value/ov-mex-fcn.cc, libinterp/octave-value/ov-mex-fcn.h, libinterp/octave-value/ov-null-mat.cc, libinterp/octave-value/ov-null-mat.h, libinterp/octave-value/ov-oncleanup.cc, libinterp/octave-value/ov-perm.cc, libinterp/octave-value/ov-perm.h, libinterp/octave-value/ov-range.cc, libinterp/octave-value/ov-range.h, libinterp/octave-value/ov-re-diag.cc, libinterp/octave-value/ov-re-diag.h, libinterp/octave-value/ov-re-mat.cc, libinterp/octave-value/ov-re-mat.h, libinterp/octave-value/ov-re-sparse.cc, libinterp/octave-value/ov-re-sparse.h, libinterp/octave-value/ov-scalar.cc, libinterp/octave-value/ov-scalar.h, libinterp/octave-value/ov-str-mat.cc, libinterp/octave-value/ov-str-mat.h, libinterp/octave-value/ov-struct.cc, libinterp/octave-value/ov-struct.h, libinterp/octave-value/ov-type-conv.h, libinterp/octave-value/ov-typeinfo.cc, libinterp/octave-value/ov-typeinfo.h, libinterp/octave-value/ov-uint16.cc, libinterp/octave-value/ov-uint32.cc, libinterp/octave-value/ov-uint64.cc, libinterp/octave-value/ov-uint8.cc, libinterp/octave-value/ov-usr-fcn.cc, libinterp/octave-value/ov-usr-fcn.h, libinterp/octave-value/ov.cc, libinterp/octave-value/ov.h, libinterp/octave.cc, libinterp/operators/op-b-bm.cc, libinterp/operators/op-b-sbm.cc, libinterp/operators/op-bm-b.cc, libinterp/operators/op-bm-bm.cc, libinterp/operators/op-cdm-cdm.cc, libinterp/operators/op-chm.cc, libinterp/operators/op-class.cc, libinterp/operators/op-cm-cm.cc, libinterp/operators/op-cm-cs.cc, libinterp/operators/op-cm-s.cc, libinterp/operators/op-cm-scm.cc, libinterp/operators/op-cm-sm.cc, libinterp/operators/op-cs-cm.cc, libinterp/operators/op-cs-cs.cc, libinterp/operators/op-cs-scm.cc, libinterp/operators/op-cs-sm.cc, libinterp/operators/op-dm-dm.cc, libinterp/operators/op-dm-scm.cc, libinterp/operators/op-double-conv.cc, libinterp/operators/op-fcdm-fcdm.cc, libinterp/operators/op-fcm-fcm.cc, libinterp/operators/op-fcm-fcs.cc, libinterp/operators/op-fcm-fm.cc, libinterp/operators/op-fcm-fs.cc, libinterp/operators/op-fcs-fcm.cc, libinterp/operators/op-fcs-fcs.cc, libinterp/operators/op-fcs-fm.cc, libinterp/operators/op-fcs-fs.cc, libinterp/operators/op-fdm-fdm.cc, libinterp/operators/op-float-conv.cc, libinterp/operators/op-fm-fcm.cc, libinterp/operators/op-fm-fcs.cc, libinterp/operators/op-fm-fm.cc, libinterp/operators/op-fm-fs.cc, libinterp/operators/op-fs-fcm.cc, libinterp/operators/op-fs-fcs.cc, libinterp/operators/op-fs-fm.cc, libinterp/operators/op-fs-fs.cc, libinterp/operators/op-m-cm.cc, libinterp/operators/op-m-cs.cc, libinterp/operators/op-m-m.cc, libinterp/operators/op-m-s.cc, libinterp/operators/op-m-scm.cc, libinterp/operators/op-m-sm.cc, libinterp/operators/op-pm-scm.cc, libinterp/operators/op-range.cc, libinterp/operators/op-s-cm.cc, libinterp/operators/op-s-cs.cc, libinterp/operators/op-s-scm.cc, libinterp/operators/op-sbm-b.cc, libinterp/operators/op-sbm-bm.cc, libinterp/operators/op-sbm-sbm.cc, libinterp/operators/op-scm-cm.cc, libinterp/operators/op-scm-cs.cc, libinterp/operators/op-scm-m.cc, libinterp/operators/op-scm-s.cc, libinterp/operators/op-scm-scm.cc, libinterp/operators/op-scm-sm.cc, libinterp/operators/op-sm-cm.cc, libinterp/operators/op-sm-m.cc, libinterp/operators/op-sm-s.cc, libinterp/operators/op-sm-scm.cc, libinterp/operators/op-sm-sm.cc, libinterp/operators/op-str-m.cc, libinterp/operators/op-str-s.cc, libinterp/operators/op-str-str.cc, libinterp/operators/ops.h, libinterp/parse-tree/lex.h, libinterp/parse-tree/parse.h, libinterp/parse-tree/pt-arg-list.cc, libinterp/parse-tree/pt-arg-list.h, libinterp/parse-tree/pt-assign.cc, libinterp/parse-tree/pt-assign.h, libinterp/parse-tree/pt-binop.cc, libinterp/parse-tree/pt-binop.h, libinterp/parse-tree/pt-bp.h, libinterp/parse-tree/pt-cbinop.cc, libinterp/parse-tree/pt-check.cc, libinterp/parse-tree/pt-colon.cc, libinterp/parse-tree/pt-colon.h, libinterp/parse-tree/pt-const.cc, libinterp/parse-tree/pt-decl.cc, libinterp/parse-tree/pt-decl.h, libinterp/parse-tree/pt-eval.cc, libinterp/parse-tree/pt-except.h, libinterp/parse-tree/pt-exp.h, libinterp/parse-tree/pt-fcn-handle.cc, libinterp/parse-tree/pt-id.cc, libinterp/parse-tree/pt-id.h, libinterp/parse-tree/pt-idx.cc, libinterp/parse-tree/pt-idx.h, libinterp/parse-tree/pt-loop.h, libinterp/parse-tree/pt-mat.cc, libinterp/parse-tree/pt-misc.cc, libinterp/parse-tree/pt-misc.h, libinterp/parse-tree/pt-pr-code.cc, libinterp/parse-tree/pt-select.h, libinterp/parse-tree/pt-stmt.h, libinterp/parse-tree/token.h, libinterp/version.cc: Use GNU style coding conventions for code in libinterp/
author Rik <rik@octave.org>
date Mon, 28 Oct 2013 19:51:46 -0700
parents d63878346099
children f506de9089e8
comparison
equal deleted inserted replaced
17786:34d9812a943b 17787:175b392e91fe
77 77
78 if (cd_ok) 78 if (cd_ok)
79 { 79 {
80 Vlast_chdir_time.stamp (); 80 Vlast_chdir_time.stamp ();
81 81
82 // FIXME -- should these actions be handled as a list of functions 82 // FIXME: should these actions be handled as a list of functions
83 // to call so users can add their own chdir handlers? 83 // to call so users can add their own chdir handlers?
84 84
85 load_path::update (); 85 load_path::update ();
86 86
87 octave_link::change_directory (octave_env::get_current_directory ()); 87 octave_link::change_directory (octave_env::get_current_directory ());
91 91
92 return cd_ok; 92 return cd_ok;
93 } 93 }
94 94
95 DEFUN (cd, args, nargout, 95 DEFUN (cd, args, nargout,
96 "-*- texinfo -*-\n\ 96 "-*- texinfo -*-\n\
97 @deftypefn {Command} {} cd @var{dir}\n\ 97 @deftypefn {Command} {} cd @var{dir}\n\
98 @deftypefnx {Command} {} cd\n\ 98 @deftypefnx {Command} {} cd\n\
99 @deftypefnx {Built-in Function} {@var{old_dir} =} cd @var{dir}\n\ 99 @deftypefnx {Built-in Function} {@var{old_dir} =} cd @var{dir}\n\
100 @deftypefnx {Command} {} chdir @dots{}\n\ 100 @deftypefnx {Command} {} chdir @dots{}\n\
101 Change the current working directory to @var{dir}.\n\ 101 Change the current working directory to @var{dir}.\n\
153 } 153 }
154 154
155 DEFALIAS (chdir, cd); 155 DEFALIAS (chdir, cd);
156 156
157 DEFUN (pwd, , , 157 DEFUN (pwd, , ,
158 "-*- texinfo -*-\n\ 158 "-*- texinfo -*-\n\
159 @deftypefn {Built-in Function} {} pwd ()\n\ 159 @deftypefn {Built-in Function} {} pwd ()\n\
160 @deftypefnx {Built-in Function} {@var{dir} =} pwd ()\n\ 160 @deftypefnx {Built-in Function} {@var{dir} =} pwd ()\n\
161 Return the current working directory.\n\ 161 Return the current working directory.\n\
162 @seealso{cd, dir, ls, mkdir, rmdir}\n\ 162 @seealso{cd, dir, ls, mkdir, rmdir}\n\
163 @end deftypefn") 163 @end deftypefn")
164 { 164 {
165 return octave_value (octave_env::get_current_directory ()); 165 return octave_value (octave_env::get_current_directory ());
166 } 166 }
167 167
168 DEFUN (readdir, args, , 168 DEFUN (readdir, args, ,
169 "-*- texinfo -*-\n\ 169 "-*- texinfo -*-\n\
170 @deftypefn {Built-in Function} {@var{files} =} readdir (@var{dir})\n\ 170 @deftypefn {Built-in Function} {@var{files} =} readdir (@var{dir})\n\
171 @deftypefnx {Built-in Function} {[@var{files}, @var{err}, @var{msg}] =} readdir (@var{dir})\n\ 171 @deftypefnx {Built-in Function} {[@var{files}, @var{err}, @var{msg}] =} readdir (@var{dir})\n\
172 Return the names of files in the directory @var{dir} as a cell array of\n\ 172 Return the names of files in the directory @var{dir} as a cell array of\n\
173 strings.\n\ 173 strings.\n\
174 \n\ 174 \n\
215 215
216 // FIXME: should maybe also allow second arg to specify mode? 216 // FIXME: should maybe also allow second arg to specify mode?
217 // OTOH, that might cause trouble with compatibility later... 217 // OTOH, that might cause trouble with compatibility later...
218 218
219 DEFUNX ("mkdir", Fmkdir, args, , 219 DEFUNX ("mkdir", Fmkdir, args, ,
220 "-*- texinfo -*-\n\ 220 "-*- texinfo -*-\n\
221 @deftypefn {Built-in Function} {} mkdir @var{dir}\n\ 221 @deftypefn {Built-in Function} {} mkdir @var{dir}\n\
222 @deftypefnx {Built-in Function} {} mkdir (@var{parent}, @var{dir})\n\ 222 @deftypefnx {Built-in Function} {} mkdir (@var{parent}, @var{dir})\n\
223 @deftypefnx {Built-in Function} {[@var{status}, @var{msg}, @var{msgid}] =} mkdir (@dots{})\n\ 223 @deftypefnx {Built-in Function} {[@var{status}, @var{msg}, @var{msgid}] =} mkdir (@dots{})\n\
224 Create a directory named @var{dir} in the directory @var{parent}.\n\ 224 Create a directory named @var{dir} in the directory @var{parent}.\n\
225 \n\ 225 \n\
302 302
303 return retval; 303 return retval;
304 } 304 }
305 305
306 DEFUNX ("rmdir", Frmdir, args, , 306 DEFUNX ("rmdir", Frmdir, args, ,
307 "-*- texinfo -*-\n\ 307 "-*- texinfo -*-\n\
308 @deftypefn {Built-in Function} {} rmdir @var{dir}\n\ 308 @deftypefn {Built-in Function} {} rmdir @var{dir}\n\
309 @deftypefnx {Built-in Function} {} rmdir (@var{dir}, \"s\")\n\ 309 @deftypefnx {Built-in Function} {} rmdir (@var{dir}, \"s\")\n\
310 @deftypefnx {Built-in Function} {[@var{status}, @var{msg}, @var{msgid}] =} rmdir (@dots{})\n\ 310 @deftypefnx {Built-in Function} {[@var{status}, @var{msg}, @var{msgid}] =} rmdir (@dots{})\n\
311 Remove the directory named @var{dir}.\n\ 311 Remove the directory named @var{dir}.\n\
312 \n\ 312 \n\
377 377
378 return retval; 378 return retval;
379 } 379 }
380 380
381 DEFUNX ("link", Flink, args, , 381 DEFUNX ("link", Flink, args, ,
382 "-*- texinfo -*-\n\ 382 "-*- texinfo -*-\n\
383 @deftypefn {Built-in Function} {} link @var{old} @var{new}\n\ 383 @deftypefn {Built-in Function} {} link @var{old} @var{new}\n\
384 @deftypefnx {Built-in Function} {[@var{err}, @var{msg}] =} link (@var{old}, @var{new})\n\ 384 @deftypefnx {Built-in Function} {[@var{err}, @var{msg}] =} link (@var{old}, @var{new})\n\
385 Create a new link (also known as a hard link) to an existing file.\n\ 385 Create a new link (also known as a hard link) to an existing file.\n\
386 \n\ 386 \n\
387 If successful, @var{err} is 0 and @var{msg} is an empty string.\n\ 387 If successful, @var{err} is 0 and @var{msg} is an empty string.\n\
424 424
425 return retval; 425 return retval;
426 } 426 }
427 427
428 DEFUNX ("symlink", Fsymlink, args, , 428 DEFUNX ("symlink", Fsymlink, args, ,
429 "-*- texinfo -*-\n\ 429 "-*- texinfo -*-\n\
430 @deftypefn {Built-in Function} {} symlink @var{old} @var{new}\n\ 430 @deftypefn {Built-in Function} {} symlink @var{old} @var{new}\n\
431 @deftypefnx {Built-in Function} {[@var{err}, @var{msg}] =} symlink (@var{old}, @var{new})\n\ 431 @deftypefnx {Built-in Function} {[@var{err}, @var{msg}] =} symlink (@var{old}, @var{new})\n\
432 Create a symbolic link @var{new} which contains the string @var{old}.\n\ 432 Create a symbolic link @var{new} which contains the string @var{old}.\n\
433 \n\ 433 \n\
434 If successful, @var{err} is 0 and @var{msg} is an empty string.\n\ 434 If successful, @var{err} is 0 and @var{msg} is an empty string.\n\
471 471
472 return retval; 472 return retval;
473 } 473 }
474 474
475 DEFUNX ("readlink", Freadlink, args, , 475 DEFUNX ("readlink", Freadlink, args, ,
476 "-*- texinfo -*-\n\ 476 "-*- texinfo -*-\n\
477 @deftypefn {Built-in Function} {} readlink @var{symlink}\n\ 477 @deftypefn {Built-in Function} {} readlink @var{symlink}\n\
478 @deftypefnx {Built-in Function} {[@var{result}, @var{err}, @var{msg}] =} readlink (@var{symlink})\n\ 478 @deftypefnx {Built-in Function} {[@var{result}, @var{err}, @var{msg}] =} readlink (@var{symlink})\n\
479 Read the value of the symbolic link @var{symlink}.\n\ 479 Read the value of the symbolic link @var{symlink}.\n\
480 \n\ 480 \n\
481 If successful, @var{result} contains the contents of the symbolic link\n\ 481 If successful, @var{result} contains the contents of the symbolic link\n\
515 515
516 return retval; 516 return retval;
517 } 517 }
518 518
519 DEFUNX ("rename", Frename, args, , 519 DEFUNX ("rename", Frename, args, ,
520 "-*- texinfo -*-\n\ 520 "-*- texinfo -*-\n\
521 @deftypefn {Built-in Function} {} rename @var{old} @var{new}\n\ 521 @deftypefn {Built-in Function} {} rename @var{old} @var{new}\n\
522 @deftypefnx {Built-in Function} {[@var{err}, @var{msg}] =} rename (@var{old}, @var{new})\n\ 522 @deftypefnx {Built-in Function} {[@var{err}, @var{msg}] =} rename (@var{old}, @var{new})\n\
523 Change the name of file @var{old} to @var{new}.\n\ 523 Change the name of file @var{old} to @var{new}.\n\
524 \n\ 524 \n\
525 If successful, @var{err} is 0 and @var{msg} is an empty string.\n\ 525 If successful, @var{err} is 0 and @var{msg} is an empty string.\n\
562 562
563 return retval; 563 return retval;
564 } 564 }
565 565
566 DEFUN (glob, args, , 566 DEFUN (glob, args, ,
567 "-*- texinfo -*-\n\ 567 "-*- texinfo -*-\n\
568 @deftypefn {Built-in Function} {} glob (@var{pattern})\n\ 568 @deftypefn {Built-in Function} {} glob (@var{pattern})\n\
569 Given an array of pattern strings (as a char array or a cell array) in\n\ 569 Given an array of pattern strings (as a char array or a cell array) in\n\
570 @var{pattern}, return a cell array of file names that match any of\n\ 570 @var{pattern}, return a cell array of file names that match any of\n\
571 them, or an empty cell array if no patterns match. The pattern strings are\n\ 571 them, or an empty cell array if no patterns match. The pattern strings are\n\
572 interpreted as filename globbing patterns (as they are used by Unix shells).\n\ 572 interpreted as filename globbing patterns (as they are used by Unix shells).\n\
663 %! assert (result2, {"myfile1"}); 663 %! assert (result2, {"myfile1"});
664 %! assert (result3, {"file1"; "file2"}); 664 %! assert (result3, {"file1"; "file2"});
665 */ 665 */
666 666
667 DEFUNX ("fnmatch", Ffnmatch, args, , 667 DEFUNX ("fnmatch", Ffnmatch, args, ,
668 "-*- texinfo -*-\n\ 668 "-*- texinfo -*-\n\
669 @deftypefn {Built-in Function} {} fnmatch (@var{pattern}, @var{string})\n\ 669 @deftypefn {Built-in Function} {} fnmatch (@var{pattern}, @var{string})\n\
670 Return true or false for each element of @var{string} that matches any of\n\ 670 Return true or false for each element of @var{string} that matches any of\n\
671 the elements of the string array @var{pattern}, using the rules of\n\ 671 the elements of the string array @var{pattern}, using the rules of\n\
672 filename pattern matching. For example:\n\ 672 filename pattern matching. For example:\n\
673 \n\ 673 \n\
701 701
702 return retval; 702 return retval;
703 } 703 }
704 704
705 DEFUN (filesep, args, , 705 DEFUN (filesep, args, ,
706 "-*- texinfo -*-\n\ 706 "-*- texinfo -*-\n\
707 @deftypefn {Built-in Function} {} filesep ()\n\ 707 @deftypefn {Built-in Function} {} filesep ()\n\
708 @deftypefnx {Built-in Function} {} filesep (\"all\")\n\ 708 @deftypefnx {Built-in Function} {} filesep (\"all\")\n\
709 Return the system-dependent character used to separate directory names.\n\ 709 Return the system-dependent character used to separate directory names.\n\
710 \n\ 710 \n\
711 If @qcode{\"all\"} is given, the function returns all valid file separators\n\ 711 If @qcode{\"all\"} is given, the function returns all valid file separators\n\
738 738
739 return retval; 739 return retval;
740 } 740 }
741 741
742 DEFUN (pathsep, args, nargout, 742 DEFUN (pathsep, args, nargout,
743 "-*- texinfo -*-\n\ 743 "-*- texinfo -*-\n\
744 @deftypefn {Built-in Function} {@var{val} =} pathsep ()\n\ 744 @deftypefn {Built-in Function} {@var{val} =} pathsep ()\n\
745 @deftypefnx {Built-in Function} {@var{old_val} =} pathsep (@var{new_val})\n\ 745 @deftypefnx {Built-in Function} {@var{old_val} =} pathsep (@var{new_val})\n\
746 Query or set the character used to separate directories in a path.\n\ 746 Query or set the character used to separate directories in a path.\n\
747 @seealso{filesep}\n\ 747 @seealso{filesep}\n\
748 @end deftypefn") 748 @end deftypefn")
783 783
784 return retval; 784 return retval;
785 } 785 }
786 786
787 DEFUN (confirm_recursive_rmdir, args, nargout, 787 DEFUN (confirm_recursive_rmdir, args, nargout,
788 "-*- texinfo -*-\n\ 788 "-*- texinfo -*-\n\
789 @deftypefn {Built-in Function} {@var{val} =} confirm_recursive_rmdir ()\n\ 789 @deftypefn {Built-in Function} {@var{val} =} confirm_recursive_rmdir ()\n\
790 @deftypefnx {Built-in Function} {@var{old_val} =} confirm_recursive_rmdir (@var{new_val})\n\ 790 @deftypefnx {Built-in Function} {@var{old_val} =} confirm_recursive_rmdir (@var{new_val})\n\
791 @deftypefnx {Built-in Function} {} confirm_recursive_rmdir (@var{new_val}, \"local\")\n\ 791 @deftypefnx {Built-in Function} {} confirm_recursive_rmdir (@var{new_val}, \"local\")\n\
792 Query or set the internal variable that controls whether Octave\n\ 792 Query or set the internal variable that controls whether Octave\n\
793 will ask for confirmation before recursively removing a directory tree.\n\ 793 will ask for confirmation before recursively removing a directory tree.\n\