summaryrefslogtreecommitdiffstats
path: root/bin/csh/dir.c
diff options
context:
space:
mode:
Diffstat (limited to 'bin/csh/dir.c')
-rw-r--r--bin/csh/dir.c55
1 files changed, 29 insertions, 26 deletions
diff --git a/bin/csh/dir.c b/bin/csh/dir.c
index 49d4e8f..c9627ab 100644
--- a/bin/csh/dir.c
+++ b/bin/csh/dir.c
@@ -29,12 +29,15 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
- *
- * $Id$
*/
#ifndef lint
+#if 0
static char sccsid[] = "@(#)dir.c 8.1 (Berkeley) 5/31/93";
+#else
+static const char rcsid[] =
+ "$Id: dir.c,v 1.6 1997/02/22 14:01:42 peter Exp $";
+#endif
#endif /* not lint */
#include <sys/param.h>
@@ -75,9 +78,9 @@ void
dinit(hp)
Char *hp;
{
- register char *tcp;
- register Char *cp;
- register struct directory *dp;
+ char *tcp;
+ Char *cp;
+ struct directory *dp;
char path[MAXPATHLEN];
static char *emsg = "csh: Trying to start from \"%s\"\n";
@@ -145,7 +148,7 @@ Char *dp;
* Don't call set() directly cause if the directory contains ` or
* other junk characters glob will fail.
*/
- register Char **vec = (Char **) xmalloc((size_t) (2 * sizeof(Char **)));
+ Char **vec = (Char **) xmalloc((size_t) (2 * sizeof(Char **)));
vec[0] = Strsave(dp);
vec[1] = 0;
@@ -203,7 +206,7 @@ dodirs(v, t)
static void
printdirs()
{
- register struct directory *dp;
+ struct directory *dp;
Char *s, *hp = value(STRhome);
int idx, len, cur;
@@ -240,7 +243,7 @@ printdirs()
void
dtildepr(home, dir)
- register Char *home, *dir;
+ Char *home, *dir;
{
if (!eq(home, STRslash) && prefix(home, dir))
@@ -340,8 +343,8 @@ dochngd(v, t)
Char **v;
struct command *t;
{
- register Char *cp;
- register struct directory *dp;
+ Char *cp;
+ struct directory *dp;
skipargs(&v, " [<dir>]");
printd = 0;
@@ -389,7 +392,7 @@ dgoto(cp)
Char *dp;
if (*cp != '/') {
- register Char *p, *q;
+ Char *p, *q;
int cwdlen;
for (p = dcwd->di_name; *p++;)
@@ -423,9 +426,9 @@ dgoto(cp)
*/
static Char *
dfollow(cp)
- register Char *cp;
+ Char *cp;
{
- register Char *dp;
+ Char *dp;
struct varent *c;
char ebuf[MAXPATHLEN];
int serrno;
@@ -449,7 +452,7 @@ dfollow(cp)
if (cp[0] != '/' && !prefix(STRdotsl, cp) && !prefix(STRdotdotsl, cp)
&& (c = adrof(STRcdpath))) {
Char **cdp;
- register Char *p;
+ Char *p;
Char buf[MAXPATHLEN];
for (cdp = c->vec; *cdp; cdp++) {
@@ -491,7 +494,7 @@ dopushd(v, t)
Char **v;
struct command *t;
{
- register struct directory *dp;
+ struct directory *dp;
skipargs(&v, " [<dir>|+<n>]");
printd = 1;
@@ -523,7 +526,7 @@ dopushd(v, t)
stderror(ERR_SYSTEM, tmp, strerror(errno));
}
else {
- register Char *ccp;
+ Char *ccp;
ccp = dfollow(*v);
dp = (struct directory *) xcalloc(sizeof(struct directory), 1);
@@ -542,11 +545,11 @@ dopushd(v, t)
*/
static struct directory *
dfind(cp)
- register Char *cp;
+ Char *cp;
{
- register struct directory *dp;
- register int i;
- register Char *ep;
+ struct directory *dp;
+ int i;
+ Char *ep;
if (*cp++ != '+')
return (0);
@@ -576,7 +579,7 @@ dopopd(v, t)
Char **v;
struct command *t;
{
- register struct directory *dp, *p = NULL;
+ struct directory *dp, *p = NULL;
skipargs(&v, " [+<n>]");
printd = 1;
@@ -614,7 +617,7 @@ dopopd(v, t)
*/
void
dfree(dp)
- register struct directory *dp;
+ struct directory *dp;
{
if (dp->di_count != 0) {
@@ -633,10 +636,10 @@ dfree(dp)
*/
Char *
dcanon(cp, p)
- register Char *cp, *p;
+ Char *cp, *p;
{
- register Char *sp;
- register Char *p1, *p2; /* general purpose */
+ Char *sp;
+ Char *p1, *p2; /* general purpose */
bool slash;
Char link[MAXPATHLEN];
@@ -923,7 +926,7 @@ dcanon(cp, p)
*/
static void
dnewcwd(dp)
- register struct directory *dp;
+ struct directory *dp;
{
dcwd = dp;
dset(dcwd->di_name);
OpenPOWER on IntegriCloud