screen.c: Long user names is shown in the way, how file name truncates.
Этот коммит содержится в:
родитель
e0faaa671f
Коммит
927ea8f052
@ -1,3 +1,9 @@
|
|||||||
|
Thu Jan 14 13:18:58 1999 Timur Bakeyev <mc@bat.ru>
|
||||||
|
|
||||||
|
* screen.c (string_file_[owner|group]): Workaround the fact, that some
|
||||||
|
systems have user and group names greater than 8 symbols. Now we trun-
|
||||||
|
cate them.
|
||||||
|
|
||||||
1999-01-13 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
1999-01-13 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
||||||
|
|
||||||
* treestore.c (tree_store_load): Use g_return_val_if_fail(), not
|
* treestore.c (tree_store_load): Use g_return_val_if_fail(), not
|
||||||
|
46
src/screen.c
46
src/screen.c
@ -29,6 +29,9 @@
|
|||||||
#ifdef HAVE_UNISTD_H
|
#ifdef HAVE_UNISTD_H
|
||||||
# include <unistd.h> /* For chdir(), readlink() and getwd()/getcwd() */
|
# include <unistd.h> /* For chdir(), readlink() and getwd()/getcwd() */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "mc.h"
|
||||||
|
|
||||||
#include "mem.h"
|
#include "mem.h"
|
||||||
#include "mad.h"
|
#include "mad.h"
|
||||||
#include "global.h"
|
#include "global.h"
|
||||||
@ -52,7 +55,6 @@
|
|||||||
#include "widget.h"
|
#include "widget.h"
|
||||||
#include "../vfs/vfs.h"
|
#include "../vfs/vfs.h"
|
||||||
#include "../vfs/extfs.h"
|
#include "../vfs/extfs.h"
|
||||||
#include <glib.h>
|
|
||||||
|
|
||||||
#ifdef NEEDS_DRIVE_H
|
#ifdef NEEDS_DRIVE_H
|
||||||
# include "drive.h"
|
# include "drive.h"
|
||||||
@ -276,18 +278,6 @@ string_file_nlinks (file_entry *fe, int len)
|
|||||||
return buffer;
|
return buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
|
||||||
string_file_owner (file_entry *fe, int len)
|
|
||||||
{
|
|
||||||
return get_owner (fe->buf.st_uid);
|
|
||||||
}
|
|
||||||
|
|
||||||
char *
|
|
||||||
string_file_group (file_entry *fe, int len)
|
|
||||||
{
|
|
||||||
return get_group (fe->buf.st_gid);
|
|
||||||
}
|
|
||||||
|
|
||||||
char *
|
char *
|
||||||
string_file_size (file_entry *fe, int len)
|
string_file_size (file_entry *fe, int len)
|
||||||
{
|
{
|
||||||
@ -335,12 +325,42 @@ string_file_ctime (file_entry *fe, int len)
|
|||||||
|
|
||||||
#ifdef HAVE_GNOME
|
#ifdef HAVE_GNOME
|
||||||
/* In GNOME, the CList truncates the names */
|
/* In GNOME, the CList truncates the names */
|
||||||
|
char *
|
||||||
|
string_file_owner (file_entry *fe, int len)
|
||||||
|
{
|
||||||
|
return get_owner (fe->buf.st_uid);
|
||||||
|
}
|
||||||
|
|
||||||
|
char *
|
||||||
|
string_file_group (file_entry *fe, int len)
|
||||||
|
{
|
||||||
|
return get_group (fe->buf.st_gid);
|
||||||
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
string_file_name (file_entry *fe, int len)
|
string_file_name (file_entry *fe, int len)
|
||||||
{
|
{
|
||||||
return fe->fname;
|
return fe->fname;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
|
char *
|
||||||
|
string_file_owner (file_entry *fe, int len)
|
||||||
|
{
|
||||||
|
if (len)
|
||||||
|
return name_trunc (get_owner (fe->buf.st_uid), len);
|
||||||
|
else
|
||||||
|
return get_owner (fe->buf.st_uid);
|
||||||
|
}
|
||||||
|
|
||||||
|
char *
|
||||||
|
string_file_group (file_entry *fe, int len)
|
||||||
|
{
|
||||||
|
if (len)
|
||||||
|
return name_trunc (get_group (fe->buf.st_gid), len);
|
||||||
|
else
|
||||||
|
return get_group (fe->buf.st_gid);
|
||||||
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
string_file_name (file_entry *fe, int len)
|
string_file_name (file_entry *fe, int len)
|
||||||
{
|
{
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user