Formerly ../hurd/hurdpath.c.~13~
authorroland <roland>
Thu, 20 Jan 1994 21:11:31 +0000 (21:11 +0000)
committerroland <roland>
Thu, 20 Jan 1994 21:11:31 +0000 (21:11 +0000)
hurd/hurdlookup.c

index 2ae59a8..a77a18a 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992, 1993 Free Software Foundation, Inc.
+/* Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -163,15 +163,15 @@ __path_lookup (const char *path, int flags, mode_t mode)
 {
   error_t err;
   file_t result, crdir, cwdir;
-  int dealloc_crdir, dealloc_cwdir;
+  struct _hurd_port_userlink crdir_ulink, cwdir_ulink;
 
-  crdir = _hurd_port_get (&_hurd_ports[INIT_PORT_CRDIR], &dealloc_crdir);
-  cwdir = _hurd_port_get (&_hurd_ports[INIT_PORT_CWDIR], &dealloc_cwdir);
+  crdir = _hurd_port_get (&_hurd_ports[INIT_PORT_CRDIR], &crdir_ulink);
+  cwdir = _hurd_port_get (&_hurd_ports[INIT_PORT_CWDIR], &cwdir_ulink);
 
   err = __hurd_path_lookup (crdir, cwdir, path, flags, mode, &result);
 
-  _hurd_port_free (&_hurd_ports[INIT_PORT_CRDIR], &dealloc_crdir, crdir);
-  _hurd_port_free (&_hurd_ports[INIT_PORT_CWDIR], &dealloc_cwdir, cwdir);
+  _hurd_port_free (&_hurd_ports[INIT_PORT_CRDIR], &crdir_ulink, crdir);
+  _hurd_port_free (&_hurd_ports[INIT_PORT_CWDIR], &cwdir_ulink, cwdir);
 
   if (err)
     {
@@ -187,15 +187,15 @@ __path_split (const char *path, char **name)
 {
   error_t err;
   file_t dir, crdir, cwdir;
-  int dealloc_crdir, dealloc_cwdir;
+  struct _hurd_port_userlink crdir_ulink, cwdir_ulink;
 
-  crdir = _hurd_port_get (&_hurd_ports[INIT_PORT_CRDIR], &dealloc_crdir);
-  cwdir = _hurd_port_get (&_hurd_ports[INIT_PORT_CWDIR], &dealloc_cwdir);
+  crdir = _hurd_port_get (&_hurd_ports[INIT_PORT_CRDIR], &crdir_ulink);
+  cwdir = _hurd_port_get (&_hurd_ports[INIT_PORT_CWDIR], &cwdir_ulink);
 
   err = __hurd_path_split (crdir, cwdir, path, &dir, name);
 
-  _hurd_port_free (&_hurd_ports[INIT_PORT_CRDIR], &dealloc_crdir, crdir);
-  _hurd_port_free (&_hurd_ports[INIT_PORT_CWDIR], &dealloc_cwdir, cwdir);
+  _hurd_port_free (&_hurd_ports[INIT_PORT_CRDIR], &crdir_ulink, crdir);
+  _hurd_port_free (&_hurd_ports[INIT_PORT_CWDIR], &cwdir_ulink, cwdir);
 
   if (err)
     {