int arglen; /* Length of ARG. */
int matchind = -1; /* Index of first nonexact match. */
int ambiguous = 0; /* If nonzero, multiple nonexact match(es). */
-
+
arglen = strlen (arg);
-
+
/* Test all elements for either exact match or abbreviated matches. */
for (i = 0; optlist[i]; i++)
{
int highest_version;
int this_version;
int file_name_length;
-
+
dirp = opendir (dir);
if (!dirp)
return 0;
-
+
highest_version = 0;
file_name_length = strlen (file);
{
if (!REAL_DIR_ENTRY (dp) || NLENGTH (dp) <= file_name_length)
continue;
-
+
this_version = version_number (file, dp->d_name, file_name_length);
if (this_version > highest_version)
highest_version = this_version;
{
int version;
char *p;
-
+
version = 0;
if (!strncmp (base, backup, base_length) && ISDIGIT (backup[base_length]))
{
int statfs ();
-#if defined (STATFS_OSF1) /* DEC Alpha running OSF/1 */
+#if defined (STAT_STATFS3_OSF1) /* DEC Alpha running OSF/1 */
# include <sys/mount.h>
#endif
char *path, *disk;
struct fs_usage *fsp;
{
-#if defined (STATFS_OSF1)
+#if defined (STAT_STATFS3_OSF1)
struct statfs fsd;
if (statfs (path, &fsd, sizeof (struct statfs)) != 0)
return (-1);
#define convert_blocks(b) adjust_blocks ((b),fsd.f_fsize, 512)
-#endif /* STATFS_OSF1 */
+#endif /* STAT_STATFS3_OSF1 */
#ifdef STAT_STATFS2_FS_DATA /* Ultrix. */
struct fs_data fsd;
group_alist = tail;
return &tail->id.g;
}
-
+
tail->next = nogroup_alist;
nogroup_alist = tail;
return 0;
char *cp;
{
int val;
-
+
val = 0;
while (*cp)
{
me->me_type = xstrdup ((*ent)->mt_fstype);
me->me_dev = -1; /* Magic; means not known yet. */
me->me_next = NULL;
-
+
/* Add to the linked list. */
mtail->me_next = me;
mtail = me;
}
else
{
- me->me_devname = xstrdup (thisent +
+ me->me_devname = xstrdup (thisent +
vmp->vmt_data[VMT_OBJECT].vmt_off);
}
me->me_mountdir = xstrdup (thisent + vmp->vmt_data[VMT_STUB].vmt_off);