- Nov 15, 2002
-
-
toy authored
Replace the code that grovels /etc/passwd files with an interface to the standard user and group database access functions. This makes CMUCL work better on systems where user databases are accessed using NIS or LDAP. Add functions UNIX-GETPWUID, UNIX-GETPWNAM that return structures of type USER-INFO, and UNIX-GETGRGID and UNIX-GETGRNAM that return structures of type GROUP-INFO. The functions return NIL if the requested information is not available. On Linux/glibc and Solaris, reentrant versions of the functions are used. On FreeBSD we call the non-thread-safe versions.
-
- Nov 08, 2002
-
-
toy authored
explicit unix host instead of leaving it unspecified.
-
- Oct 16, 2002
-
-
toy authored
host-namestring-return-value-unusable logical-pathnames-not-externalizable host-namestring returns "" for physical pathnames when it used to return "Unix". But "Unix" is a valid logical host name and "" is not. Logical pathnames weren't externalizable. Make them so.
-
- Oct 02, 2002
-
-
toy authored
-
- Jul 10, 2002
-
-
toy authored
* (pcl:class-precedence-list (find-class 'null)) should have symbol occurring before list, as per CLHS. * minor changes to certain error conditions: eg trying to set DEFAULT-DIRECTORY to a non-existent directory should raise a condition of type FILE-ERROR. (Some of these changes are from Alexey Dejneka, via SBCL). * cleanup of some Hemlock-related symbols that shouldn't be exported when :no-hemlock is defined.
-
- Feb 19, 2002
-
-
toy authored
correctly (forgot the ~s). From Lynn Quam.
-
- Dec 13, 2001
-
-
pmai authored
because of a missing bounds check.
-
- May 31, 2001
-
-
toy authored
around the version since that's not valid logical pathname syntax.
-
- Mar 12, 2001
-
-
pw authored
is part of the name component.
-
- Mar 11, 2001
-
-
pw authored
-
- Mar 09, 2001
-
-
pw authored
-
- Feb 23, 2001
-
-
dtc authored
-
- Feb 22, 2001
-
-
dtc authored
version, reducing the risk of confusion with commonly used unix filenames.
-
- Aug 24, 2000
-
-
dtc authored
replacing the former :FOLLOW-LINKS argument, and redefine :FOLLOW-LINKS to control the following of symbolic links while searching for matching directories.
-
- Aug 23, 2000
-
-
dtc authored
within the pathname; noted by Christophe Rhodes. Further maintain a list of the directory inode and device numbers which are used to avoid paths loops during :wild-inferiors searches. o Enhance %enumerate-directories to accept a new follow-links argument to allow the following of symbolic links to be disabled. Similarly add follow-links keyword argument to interface macro enumerate-matches.
-
- Jun 03, 1999
-
-
pw authored
-
- Feb 02, 1999
-
-
pw authored
directory pathname designator. This change may break some user code.
-
- Dec 19, 1998
-
-
dtc authored
-
- Jul 14, 1998
-
-
pw authored
in various calls to ERROR. Those easily handled by using new condition types simple-file-error and simple-program-error are included. The only functional change here is that the function CHARACTER no longer accepts an integer argument so as to be ANSI compliant. This may break some code.
-
- Jul 13, 1998
-
-
pw authored
to serious-condition. Instead, have new internal condition types simple-package-error, simple-file-error and simple-program-error which inherit from simple-condition and respective error condition, thus picking up the format protocol from simple-condition. Noted a probable bug in that the CPL for conditions is not sorted which results in the found report method being dependent on the order of super-classes specified in the call to define-condition.
-
- May 05, 1998
-
-
dtc authored
with-out-stream macros incorrectly replaced in the recent Gray stream changes.
-
- May 04, 1998
-
-
dtc authored
* Rename the 'stream structure class to sys:lisp-stream. * Add a new none hierarchical 'stream built-in class which inherits from: instance, t. * Hack in the new stream class as a mixin for the structure base lisp-stream class which now inherits from: stream, structure-object, instance, t. * Add a new 'fundamental-stream standard-class which includes 'stream as a mixin, and add PCL hacks to allow this to be redefined after PCL is loaded to be (defclass fundamental-stream (standard-object stream) ...). * Add appropriate support to the base stream functions to dispatch to the Gray stream functions for the handling of fundamental-streams. Some of the lisp-streams encapsulating CLOS streams still need a little work.
-
- Apr 24, 1998
-
-
pw authored
-
- Apr 20, 1998
-
-
pw authored
with the ANSI spec. A default report method is attached to the serious-condition class and many of the uses of (error "string" arg..) in filesys.lisp and package.lisp were changed to use, for example, (error 'file-error :format-control "string" :format-arguments (list stuff)) The end result is no obvious change to what the user sees, and enables one to establish a handler to catch the particular error type as mentioned in the "Exceptional Situations:" section of the CLHS write-ups. There probably are still some places where the error types need to be fixed. Also, a bug in with-package-iterator which caused failure with a null package-use-list was fixed, and some file functions (like truename and probe-file) now disallow a wild pathname.
-
- Mar 01, 1998
-
-
dtc authored
-
- Feb 11, 1998
-
-
dtc authored
path in a search-list is considered.
-
- Jan 30, 1998
-
-
pw authored
-
- May 16, 1997
- Jan 18, 1997
-
-
ram authored
-
- Jul 12, 1996
-
-
ram authored
links better.
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Feb 04, 1994
-
-
wlott authored
path:foo into the first executable in the path named foo, not just the first file.
-
- Aug 11, 1993
-
-
ram authored
quick.
-
- Aug 06, 1993
-
-
ram authored
-
- Aug 04, 1993
- Aug 03, 1993