CVSROOT: /home/x-cvs
Module name: xc
Changes by: [EMAIL PROTECTED] 02/12/05 19:25:29
Log message:
o Added lisp functions delete-file and rename-file.
o Added a few tests for file io functions.
pathname.c and stream.c really need a rewrite (as well as hash.c), but
the current implementation should be kept for some time, just write
more tests to make sure it is not "so" broken, and it is better to not
accept every character in filenames, at least not nuls.
Probably it would be a good idea to implement some sort of file locking
to not allow removing/renaming open files, and/or also check for external
manipulation of the files.
Modified files:
xc/programs/xedit/lisp/:
internal.h io.c io.h lisp.c stream.c stream.h
xc/programs/xedit/lisp/test/:
list.lsp stream.lsp
Revision Changes Path
1.48 +5 -1 xc/programs/xedit/lisp/internal.h
1.15 +13 -1 xc/programs/xedit/lisp/io.c
1.8 +3 -1 xc/programs/xedit/lisp/io.h
1.82 +3 -1 xc/programs/xedit/lisp/lisp.c
1.20 +99 -12 xc/programs/xedit/lisp/stream.c
1.8 +3 -1 xc/programs/xedit/lisp/stream.h
1.6 +1 -11 xc/programs/xedit/lisp/test/list.lsp
1.3 +100 -7 xc/programs/xedit/lisp/test/stream.lsp
_______________________________________________
Cvs-commit mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/cvs-commit