Subversion Repositories HelenOS

Rev

Rev 3346 | Rev 3376 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3346 Rev 3364
Line 48... Line 48...
48
#include "ls.h"
48
#include "ls.h"
49
#include "cmds.h"
49
#include "cmds.h"
50
 
50
 
51
static char *cmdname = "ls";
51
static char *cmdname = "ls";
52
 
52
 
53
unsigned int ls_scope(const char *path)
53
static unsigned int ls_scope(const char *path)
54
{
54
{
55
    int fd;
55
    int fd;
56
    DIR *dirp;
56
    DIR *dirp;
57
 
57
 
58
    dirp = opendir(path);
58
    dirp = opendir(path);
Line 68... Line 68...
68
    }
68
    }
69
 
69
 
70
    return LS_BOGUS;
70
    return LS_BOGUS;
71
}
71
}
72
 
72
 
73
void ls_scan_dir(const char *d, DIR *dirp)
73
static void ls_scan_dir(const char *d, DIR *dirp)
74
{
74
{
75
    struct dirent *dp;
75
    struct dirent *dp;
76
    unsigned int scope;
76
    unsigned int scope;
77
    char *buff;
77
    char *buff;
78
 
78
 
Line 116... Line 116...
116
 * some sort of ls_options structure that controls how each
116
 * some sort of ls_options structure that controls how each
117
 * entry is printed and what is printed about it.
117
 * entry is printed and what is printed about it.
118
 *
118
 *
119
 * Now we just print basic DOS style lists */
119
 * Now we just print basic DOS style lists */
120
 
120
 
121
void ls_print_dir(const char *d)
121
static void ls_print_dir(const char *d)
122
{
122
{
123
    printf("%-40s\t<DIR>\n", d);
123
    printf("%-40s\t<DIR>\n", d);
124
 
124
 
125
    return;
125
    return;
126
}
126
}
127
 
127
 
128
void ls_print_file(const char *f)
128
static void ls_print_file(const char *f)
129
{
129
{
130
    printf("%-40s\n", f);
130
    printf("%-40s\n", f);
131
 
131
 
132
    return;
132
    return;
133
}
133
}