Fixed all warnings.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4910 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -117,8 +117,7 @@ do_close(int argc, char **argv)
|
|||||||
static void
|
static void
|
||||||
do_open(int argc, char **argv)
|
do_open(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int err;
|
char name[64];
|
||||||
char name[64], buff[64];
|
|
||||||
|
|
||||||
if (cur_fd >= 0)
|
if (cur_fd >= 0)
|
||||||
do_close(0, NULL);
|
do_close(0, NULL);
|
||||||
@@ -138,8 +137,7 @@ do_open(int argc, char **argv)
|
|||||||
static void
|
static void
|
||||||
do_make(int argc, char **argv)
|
do_make(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int err;
|
char name[64];
|
||||||
char name[64], buff[64];
|
|
||||||
|
|
||||||
if (cur_fd >= 0)
|
if (cur_fd >= 0)
|
||||||
do_close(0, NULL);
|
do_close(0, NULL);
|
||||||
@@ -167,7 +165,7 @@ static void
|
|||||||
do_mkdir(int argc, char **argv)
|
do_mkdir(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
char name[64], buff[64];
|
char name[64];
|
||||||
|
|
||||||
if (argc < 2)
|
if (argc < 2)
|
||||||
make_random_name(name, sizeof(name));
|
make_random_name(name, sizeof(name));
|
||||||
@@ -198,11 +196,11 @@ do_read_test(int argc, char **argv)
|
|||||||
|
|
||||||
buff = malloc(len);
|
buff = malloc(len);
|
||||||
if (buff == NULL) {
|
if (buff == NULL) {
|
||||||
printf("no memory for write buffer of %d bytes\n", len);
|
printf("no memory for write buffer of %lu bytes\n", len);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for(i=0; i < len; i++)
|
for (i = 0; (size_t)i < len; i++)
|
||||||
buff[i] = (char)0xff;
|
buff[i] = (char)0xff;
|
||||||
|
|
||||||
err = sys_read(1, cur_fd, buff, len);
|
err = sys_read(1, cur_fd, buff, len);
|
||||||
@@ -213,7 +211,7 @@ do_read_test(int argc, char **argv)
|
|||||||
hexdump(buff, 512);
|
hexdump(buff, 512);
|
||||||
|
|
||||||
free(buff);
|
free(buff);
|
||||||
printf("read read %d bytes and returned %d\n", len, err);
|
printf("read read %lu bytes and returned %d\n", len, err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -234,17 +232,17 @@ do_write_test(int argc, char **argv)
|
|||||||
|
|
||||||
buff = malloc(len);
|
buff = malloc(len);
|
||||||
if (buff == NULL) {
|
if (buff == NULL) {
|
||||||
printf("no memory for write buffer of %d bytes\n", len);
|
printf("no memory for write buffer of %lu bytes\n", len);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for(i=0; i < len; i++)
|
for (i = 0; (size_t)i < len; i++)
|
||||||
buff[i] = i;
|
buff[i] = i;
|
||||||
|
|
||||||
err = sys_write(1, cur_fd, buff, len);
|
err = sys_write(1, cur_fd, buff, len);
|
||||||
free(buff);
|
free(buff);
|
||||||
|
|
||||||
printf("write wrote %d bytes and returned %d\n", len, err);
|
printf("write wrote %lu bytes and returned %d\n", len, err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -264,10 +262,10 @@ do_write_stream(int argc, char **argv)
|
|||||||
if (argv[1] && isdigit(argv[1][0]))
|
if (argv[1] && isdigit(argv[1][0]))
|
||||||
amount = strtoul(&argv[1][0], NULL, 0);
|
amount = strtoul(&argv[1][0], NULL, 0);
|
||||||
|
|
||||||
for(i = 0;i < sizeof(buffer);i++)
|
for(i = 0; (size_t)i < sizeof(buffer); i++)
|
||||||
buffer[i] = i;
|
buffer[i] = i;
|
||||||
|
|
||||||
for (i = 0;i < amount;i++) {
|
for (i = 0; (size_t)i < amount; i++) {
|
||||||
err = sys_write(1, cur_fd, buffer, length);
|
err = sys_write(1, cur_fd, buffer, length);
|
||||||
if (err < B_OK)
|
if (err < B_OK)
|
||||||
break;
|
break;
|
||||||
@@ -304,11 +302,11 @@ do_read_attr(int argc, char **argv)
|
|||||||
|
|
||||||
buffer = malloc(len);
|
buffer = malloc(len);
|
||||||
if (buffer == NULL) {
|
if (buffer == NULL) {
|
||||||
printf("no memory for write buffer of %d bytes\n", len);
|
printf("no memory for write buffer of %lu bytes\n", len);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0;i < len;i++)
|
for (i = 0; (size_t)i < len; i++)
|
||||||
buffer[i] = (char)0xff;
|
buffer[i] = (char)0xff;
|
||||||
|
|
||||||
err = sys_read_attr(1, cur_fd, attribute, 'CSTR', buffer, len, 0);
|
err = sys_read_attr(1, cur_fd, attribute, 'CSTR', buffer, len, 0);
|
||||||
@@ -317,7 +315,7 @@ do_read_attr(int argc, char **argv)
|
|||||||
hexdump(buffer, err < 512 ? err : 512);
|
hexdump(buffer, err < 512 ? err : 512);
|
||||||
|
|
||||||
free(buffer);
|
free(buffer);
|
||||||
printf("read read %d bytes and returned %d (%s)\n", len, err, strerror(err));
|
printf("read read %lu bytes and returned %d (%s)\n", len, err, strerror(err));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -348,17 +346,17 @@ do_write_attr(int argc, char **argv)
|
|||||||
|
|
||||||
buffer = malloc(len);
|
buffer = malloc(len);
|
||||||
if (buffer == NULL) {
|
if (buffer == NULL) {
|
||||||
printf("no memory for write buffer of %d bytes\n", len);
|
printf("no memory for write buffer of %lu bytes\n", len);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0;i < len;i++)
|
for (i = 0; (size_t)i < len; i++)
|
||||||
buffer[i] = i;
|
buffer[i] = i;
|
||||||
|
|
||||||
err = sys_write_attr(1, cur_fd, attribute, 'CSTR', buffer, len, 0);
|
err = sys_write_attr(1, cur_fd, attribute, 'CSTR', buffer, len, 0);
|
||||||
free(buffer);
|
free(buffer);
|
||||||
|
|
||||||
printf("write wrote %d bytes and returned %d\n", len, err);
|
printf("write wrote %lu bytes and returned %d\n", len, err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -413,7 +411,7 @@ mode_bits_to_str(int mode, char *str)
|
|||||||
static void
|
static void
|
||||||
do_dir(int argc, char **argv)
|
do_dir(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int dirfd, err, fd, max_err = 10;
|
int dirfd, err, max_err = 10;
|
||||||
char dirname[128], buff[512], time_buf[64] = { '\0', };
|
char dirname[128], buff[512], time_buf[64] = { '\0', };
|
||||||
size_t len,count = 0;
|
size_t len,count = 0;
|
||||||
struct my_dirent *dent;
|
struct my_dirent *dent;
|
||||||
@@ -452,7 +450,7 @@ do_dir(int argc, char **argv)
|
|||||||
|
|
||||||
err = sys_rstat(1, dirfd, dent->d_name, &st, 1);
|
err = sys_rstat(1, dirfd, dent->d_name, &st, 1);
|
||||||
if (err != 0) {
|
if (err != 0) {
|
||||||
printf("stat failed for: %s (%ld)\n", dent->d_name, dent->d_ino);
|
printf("stat failed for: %s (%Ld)\n", dent->d_name, dent->d_ino);
|
||||||
if (max_err-- <= 0)
|
if (max_err-- <= 0)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -523,12 +521,10 @@ do_fcntl(int argc, char **argv)
|
|||||||
static void
|
static void
|
||||||
do_rmall(int argc, char **argv)
|
do_rmall(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int dirfd, err, fd, max_err = 10;
|
int dirfd, err, max_err = 10;
|
||||||
char dirname[128], fname[512], buff[512];
|
char dirname[128], fname[512], buff[512];
|
||||||
size_t len,count = 0;
|
size_t len,count = 0;
|
||||||
struct my_dirent *dent;
|
struct my_dirent *dent;
|
||||||
struct my_stat st;
|
|
||||||
struct tm *tm;
|
|
||||||
|
|
||||||
dent = (struct my_dirent *)buff;
|
dent = (struct my_dirent *)buff;
|
||||||
|
|
||||||
@@ -561,7 +557,7 @@ do_rmall(int argc, char **argv)
|
|||||||
sprintf(fname, "%s/%s", dirname, dent->d_name);
|
sprintf(fname, "%s/%s", dirname, dent->d_name);
|
||||||
err = sys_unlink(1, -1, fname);
|
err = sys_unlink(1, -1, fname);
|
||||||
if (err != 0) {
|
if (err != 0) {
|
||||||
printf("unlink failed for: %s (%ld)\n", fname, dent->d_ino);
|
printf("unlink failed for: %s (%Ld)\n", fname, dent->d_ino);
|
||||||
} else
|
} else
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
@@ -618,7 +614,7 @@ do_seek(int argc, char **argv)
|
|||||||
|
|
||||||
err = sys_lseek(1, cur_fd, pos, SEEK_SET);
|
err = sys_lseek(1, cur_fd, pos, SEEK_SET);
|
||||||
if (err != pos) {
|
if (err != pos) {
|
||||||
printf("seek to %ld failed (%ld)\n", pos, err);
|
printf("seek to %Ld failed (%Ld)\n", pos, err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -627,7 +623,7 @@ static void
|
|||||||
do_rm(int argc, char **argv)
|
do_rm(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
char name[256], buff[256];
|
char name[256];
|
||||||
|
|
||||||
if (cur_fd >= 0)
|
if (cur_fd >= 0)
|
||||||
do_close(0, NULL);
|
do_close(0, NULL);
|
||||||
@@ -651,7 +647,7 @@ static void
|
|||||||
do_rmdir(int argc, char **argv)
|
do_rmdir(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
char name[256], buff[256];
|
char name[256];
|
||||||
|
|
||||||
if (cur_fd >= 0)
|
if (cur_fd >= 0)
|
||||||
do_close(0, NULL);
|
do_close(0, NULL);
|
||||||
@@ -706,7 +702,7 @@ do_copy_to_myfs(char *host_file, char *bfile)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (err < 0) {
|
if (err < 0) {
|
||||||
printf("err == %d, amt == %d\n", err, amt);
|
printf("err == %d, amt == %ld\n", err, amt);
|
||||||
perror("write error");
|
perror("write error");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -760,8 +756,6 @@ do_copy_from_myfs(char *bfile, char *host_file)
|
|||||||
static void
|
static void
|
||||||
do_copy(int argc, char **argv)
|
do_copy(int argc, char **argv)
|
||||||
{
|
{
|
||||||
char name1[128], name2[128];
|
|
||||||
|
|
||||||
if (cur_fd >= 0)
|
if (cur_fd >= 0)
|
||||||
do_close(0, NULL);
|
do_close(0, NULL);
|
||||||
|
|
||||||
@@ -800,13 +794,13 @@ copydir(char *fromPath,char *toPath)
|
|||||||
from = opendir(fromPath);
|
from = opendir(fromPath);
|
||||||
if (from == NULL) {
|
if (from == NULL) {
|
||||||
printf("could not open %s\n", fromPath);
|
printf("could not open %s\n", fromPath);
|
||||||
return;
|
return B_ENTRY_NOT_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
myfs_name = malloc(1024); from_name = malloc(1024); buff = malloc(bufferSize);
|
myfs_name = malloc(1024); from_name = malloc(1024); buff = malloc(bufferSize);
|
||||||
if (myfs_name == NULL || from_name == NULL || buff == NULL) {
|
if (myfs_name == NULL || from_name == NULL || buff == NULL) {
|
||||||
printf("out of memory\n");
|
printf("out of memory\n");
|
||||||
return;
|
return B_NO_MEMORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
while ((dirent = readdir(from)) != NULL) {
|
while ((dirent = readdir(from)) != NULL) {
|
||||||
@@ -839,7 +833,7 @@ copydir(char *fromPath,char *toPath)
|
|||||||
fd = open(from_name, O_RDONLY);
|
fd = open(from_name, O_RDONLY);
|
||||||
if (fd < 0) {
|
if (fd < 0) {
|
||||||
printf("can't open host file: %s\n", from_name);
|
printf("can't open host file: %s\n", from_name);
|
||||||
return;
|
return fd;
|
||||||
}
|
}
|
||||||
|
|
||||||
sprintf(myfs_name, "%s/%s", toPath, dirent->d_name);
|
sprintf(myfs_name, "%s/%s", toPath, dirent->d_name);
|
||||||
@@ -847,7 +841,7 @@ copydir(char *fromPath,char *toPath)
|
|||||||
MY_S_IFREG|MY_S_IRWXU, 0)) < 0) {
|
MY_S_IFREG|MY_S_IRWXU, 0)) < 0) {
|
||||||
close(fd);
|
close(fd);
|
||||||
printf("error opening: %s\n", myfs_name);
|
printf("error opening: %s\n", myfs_name);
|
||||||
return;
|
return bfd;
|
||||||
}
|
}
|
||||||
|
|
||||||
// copy attributes first!
|
// copy attributes first!
|
||||||
@@ -893,7 +887,7 @@ copydir(char *fromPath,char *toPath)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (err < 0) {
|
if (err < 0) {
|
||||||
printf("write error: err == %d, amt == %d\n", err, amt);
|
printf("write error: err == %d, amt == %ld\n", err, amt);
|
||||||
}
|
}
|
||||||
|
|
||||||
sys_close(1, bfd);
|
sys_close(1, bfd);
|
||||||
@@ -903,6 +897,7 @@ copydir(char *fromPath,char *toPath)
|
|||||||
closedir(from);
|
closedir(from);
|
||||||
|
|
||||||
free(myfs_name); free(from_name); free(buff);
|
free(myfs_name); free(from_name); free(buff);
|
||||||
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1019,7 +1014,7 @@ do_attrtest(int argc, char **argv)
|
|||||||
iterations = atol(argv[1]);
|
iterations = atol(argv[1]);
|
||||||
if (argc > 2 && isdigit(*argv[2]))
|
if (argc > 2 && isdigit(*argv[2]))
|
||||||
maxSize = atol(argv[2]);
|
maxSize = atol(argv[2]);
|
||||||
if (argc > 1 && !isdigit(*argv[1]) || argc > 2 && !isdigit(*argv[2])) {
|
if ((argc > 1 && !isdigit(*argv[1])) || (argc > 2 && !isdigit(*argv[2]))) {
|
||||||
printf("usage: attrs [number of iterations] [max attr size]\n");
|
printf("usage: attrs [number of iterations] [max attr size]\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -1108,7 +1103,7 @@ do_listqueries(int argc, char **argv)
|
|||||||
if (gQueryCookie[min] == NULL)
|
if (gQueryCookie[min] == NULL)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
printf("%ld. (%p) %s\n", min, gQueryCookie[min], gQueryString[min]);
|
printf("%d. (%p) %s\n", min, gQueryCookie[min], gQueryString[min]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1176,7 +1171,7 @@ do_startquery(int argc, char **argv)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("query number %ld started - use the 'stopquery' command to stop it.\n", freeSlot);
|
printf("query number %d started - use the 'stopquery' command to stop it.\n", freeSlot);
|
||||||
gQueryString[freeSlot] = strdup(query);
|
gQueryString[freeSlot] = strdup(query);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1234,7 +1229,7 @@ do_query(int argc, char **argv)
|
|||||||
static void
|
static void
|
||||||
do_cio(int argc, char **argv)
|
do_cio(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int i, j, fd, err;
|
int i, j, fd;
|
||||||
char fname[64];
|
char fname[64];
|
||||||
fs_off_t pos;
|
fs_off_t pos;
|
||||||
size_t len;
|
size_t len;
|
||||||
@@ -1255,26 +1250,26 @@ do_cio(int argc, char **argv)
|
|||||||
|
|
||||||
gettimeofday(&start, NULL);
|
gettimeofday(&start, NULL);
|
||||||
|
|
||||||
for(i=0; i < MAX_ITER; i++) {
|
for (i = 0; i < MAX_ITER; i++) {
|
||||||
for(j=0; j < NUM_READS; j++) {
|
for (j = 0; j < NUM_READS; j++) {
|
||||||
len = sizeof(buff);
|
len = sizeof(buff);
|
||||||
if (sys_read(1, fd, buff, len) != len) {
|
if (sys_read(1, fd, buff, len) != (ssize_t)len) {
|
||||||
perror("cio read");
|
perror("cio read");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pos = 0;
|
pos = 0;
|
||||||
if (sys_lseek(1, fd, pos, SEEK_SET) != pos) {
|
if (sys_lseek(1, fd, pos, SEEK_SET) != pos) {
|
||||||
perror("cio lseek");
|
perror("cio lseek");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
gettimeofday(&end, NULL);
|
gettimeofday(&end, NULL);
|
||||||
SubTime(&end, &start, &result);
|
SubTime(&end, &start, &result);
|
||||||
|
|
||||||
printf("read %d bytes in %2ld.%.6ld seconds\n",
|
printf("read %ld bytes in %2ld.%.6ld seconds\n",
|
||||||
(MAX_ITER * NUM_READS * sizeof(buff)) / 1024,
|
(MAX_ITER * NUM_READS * sizeof(buff)) / 1024,
|
||||||
result.tv_sec, result.tv_usec);
|
result.tv_sec, result.tv_usec);
|
||||||
|
|
||||||
@@ -1326,7 +1321,7 @@ do_lat_fs(int argc, char **argv)
|
|||||||
if (argc > 1)
|
if (argc > 1)
|
||||||
iter = strtoul(&argv[1][0], NULL, 0);
|
iter = strtoul(&argv[1][0], NULL, 0);
|
||||||
|
|
||||||
for (i = 0; i < sizeof(sizes)/sizeof(int); ++i) {
|
for (i = 0; (size_t)i < sizeof(sizes)/sizeof(int); i++) {
|
||||||
printf("CREATING: %d files of %5d bytes each\n", iter, sizes[i]);
|
printf("CREATING: %d files of %5d bytes each\n", iter, sizes[i]);
|
||||||
for (j = 0; j < iter; ++j) {
|
for (j = 0; j < iter; ++j) {
|
||||||
sprintf(name, "/myfs/%.5d", j);
|
sprintf(name, "/myfs/%.5d", j);
|
||||||
@@ -1346,7 +1341,7 @@ do_lat_fs(int argc, char **argv)
|
|||||||
static void
|
static void
|
||||||
do_create(int argc, char **argv)
|
do_create(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int i, j, iter = 100, err;
|
int j, iter = 100, err;
|
||||||
int size = 0;
|
int size = 0;
|
||||||
char name[64];
|
char name[64];
|
||||||
|
|
||||||
@@ -1373,7 +1368,7 @@ do_create(int argc, char **argv)
|
|||||||
static void
|
static void
|
||||||
do_delete(int argc, char **argv)
|
do_delete(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int i, j, iter = 100;
|
int j, iter = 100;
|
||||||
char name[64];
|
char name[64];
|
||||||
|
|
||||||
if (argc > 1)
|
if (argc > 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user