summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/realpath.c
Commit message (Collapse)AuthorAgeFilesLines
* fix tabs lost apparently in copy&pasteache1999-02-121-5/+5
|
* Replace memory leaking instances of realloc with non-leaking reallocf.imp1998-09-161-1/+1
| | | | | | | | | | | In some cases replace if (a == null) a = malloc(x); else a = realloc(a, x); with simple reallocf(a, x). Per ANSI-C, this is guaranteed to be the same thing. I've been running these on my system here w/o ill effects for some time. However, the CTM-express is at part 6 of 34 for the CAM changes, so I've not been able to do a build world with the CAM in the tree with these changes. Shouldn't impact anything, but...
* realpath() should break on looped symlinks.phk1997-07-161-0/+5
| | | | | | PR: 3911 Reviewed by: phk Submitted by: Shigio Yamaguchi <shigio@wafu.netgate.net>
* Part 2 of a failed commit (cvs broke). Original message:peter1997-03-131-0/+158
| | | | | | | | | | | | | | | | Back out a dubious Lite2 change to "optimise" getcwd() to look at $PWD because it's potentially dangerous (think: symlink races). Move realpath() back to it's original location, and remove getcwd_physical() by renaming it back to getcwd() and zapping the original getcwd wrapper. Noticed by: bde The following commits already happened but the log message got lost: Modified Files: gen/Makefile.inc gen/getcwd.c stdlib/Makefile.inc Removed Files: gen/realpath.3
* merge from Lite2 - realpath() now shares a lot of code with getcwd()peter1997-03-111-158/+0
| | | | and is now in the same file.
* Don't attempt to lstat() the POSIXLY invalid empty pathname.bde1995-02-251-1/+1
| | | | | realpath() still accepts "" as an arg and converts it to a canonical pathname for the current directory.
* BSD 4.4 Lite Lib Sourcesrgrimes1994-05-271-0/+158
OpenPOWER on IntegriCloud