if (hanp1 && hlen1) {
hantoa(hanp1, hlen1, hans1);
} else {
- sprintf(hans1, "<BAD_HANDLE_hlen_%d>", hlen1);
+ sprintf(hans1, "<BAD_HANDLE_hlen_%zd>", hlen1);
}
if (hanp2 && hlen2) {
hantoa(hanp2, hlen2, hans2);
} else {
- sprintf(hans2, "<BAD_HANDLE_hlen_%d>", hlen2);
+ sprintf(hans2, "<BAD_HANDLE_hlen_%zd>", hlen2);
}
if (hanp3 && hlen3) {
hantoa(hanp3, hlen3, hans3);
} else {
- sprintf(hans3, "<BAD_HANDLE_hlen_%d>", hlen3);
+ sprintf(hans3, "<BAD_HANDLE_hlen_%zd>", hlen3);
}
if (namp1 && nlen1) {
strncpy(nams1, namp1, nlen1);
if (nlen1 != sizeof(nams1))
nams1[nlen1] = '\0';
} else {
- sprintf(nams1, "<BAD STRING_nlen_%d>", nlen1);
+ sprintf(nams1, "<BAD STRING_nlen_%zd>", nlen1);
}
if (namp2 && nlen2) {
strncpy(nams2, namp2, nlen2);
if (nlen2 != sizeof(nams2))
nams2[nlen2] = '\0';
} else {
- sprintf(nams2, "<BAD_STRING_nlen_%d>", nlen2);
+ sprintf(nams2, "<BAD_STRING_nlen_%zd>", nlen2);
}
printf(VALS VALS VALS VALS VALS VALD,
{
int pkt_error = 0;
int error;
- dm_response_t response;
- int respond, respcode;
+ dm_response_t response = DM_RESP_INVALID;
+ int respond, respcode = 0;
dm_namesp_event_t *msg_ne;
#if !VERITAS
dm_mount_event_t *msg_me;
printf(HDR VALS VALLLD VALLLD,
"read", msg->ev_token, msg->ev_sequence,
"file handle", hans1,
- "offset", msg_de->de_offset,
- "length", msg_de->de_length);
+ "offset", (long long) msg_de->de_offset,
+ "length", (long long) msg_de->de_length);
break;
case DM_EVENT_WRITE:
printf(HDR VALS VALLLD VALLLD,
"write", msg->ev_token, msg->ev_sequence,
"file handle", hans1,
- "offset", msg_de->de_offset,
- "length", msg_de->de_length);
+ "offset", (long long) msg_de->de_offset,
+ "length", (long long) msg_de->de_length);
break;
case DM_EVENT_TRUNCATE:
printf(HDR VALS VALLLD VALLLD,
"truncate", msg->ev_token, msg->ev_sequence,
"file handle", hans1,
- "offset", msg_de->de_offset,
- "length", msg_de->de_length);
+ "offset", (long long) msg_de->de_offset,
+ "length", (long long) msg_de->de_length);
break;
default: break;
}
/***** NAMESPACE EVENTS *****/
else {
- char *type;
+ char *type = NULL;
msg_ne = DM_GET_VALUE(msg, ev_data, dm_namesp_event_t *);
hanp1 = DM_GET_VALUE(msg_ne, ne_handle1, void *);
int error = 0;
u_int nbytes, ntokens = 0, ret_ntokens, i;
dm_token_t *tokenbuf = NULL, *tokenptr;
- size_t buflen, ret_buflen;
+ size_t buflen = 0, ret_buflen;
char *msgbuf = NULL;
dm_eventmsg_t *msg;
int i;
int reuse_file = 0;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
}
if( Vflag )
- printf("using length = %llu\n", length );
+ printf("using length = %llu\n", (unsigned long long) length);
if( length > BUFSZ ){
- fprintf(stderr, "length(%llu) > BUFSZ(%d)\n", length, BUFSZ);
+ fprintf(stderr, "length(%llu) > BUFSZ(%d)\n",
+ (unsigned long long) length, BUFSZ);
exit(1);
}
exit(1);
}
if( rc != length ){
- fprintf(stderr, "dm_read_invis read %lld bytes, wanted to write %lld bytes\n",
- rc, length );
+ fprintf(stderr, "dm_read_invis read %llu bytes, "
+ "wanted to write %lld bytes\n",
+ (long long) rc, (unsigned long long) length);
dm_handle_free(hanp, hlen);
exitstat++;
}
else {
- printf("dm_read_invis read %lld bytes\n", rc);
+ printf("dm_read_invis read %lld bytes\n",
+ (long long) rc);
}
in_err_block = 0;
}
else {
/* end of bad block */
- fprintf(stderr, "read err block: byte %lld to %lld\n", errblockstart, errblockend);
+ fprintf(stderr, "read err block: "
+ "byte %lld to %lld\n",
+ (long long) errblockstart,
+ (long long) errblockend);
in_err_block = 0;
}
}
}
if( in_err_block ){
/* end of bad block */
- fprintf(stderr, "read err block: byte %lld to %lld\n", errblockstart, errblockend);
+ fprintf(stderr, "read err block: byte %lld to %lld\n",
+ (long long) errblockstart,
+ (long long) errblockend);
in_err_block = 0;
}
}
exit(1);
}
if( rc != length ){
- fprintf(stderr, "dm_write_invis wrote %lld bytes, wanted to write %lld bytes\n",
- rc, length );
+ fprintf(stderr, "dm_write_invis wrote %lld bytes, "
+ "wanted to write %lld bytes\n",
+ (long long) rc, (long long) length );
dm_handle_free(hanp, hlen);
exit(1);
}
- printf("dm_write_invis wrote %lld bytes\n", rc);
+ printf("dm_write_invis wrote %lld bytes\n", (long long) rc);
}
dm_handle_free(hanp, hlen);
static void print_flags(char *s, mfile_t *f);
static void Usage(void);
+int
main(int argc, char * argv[])
{
int opt;
- if ((Progname = strrchr(argv[0], '/')) == NULL)
+ Progname = strrchr(argv[0], '/');
+ if (Progname == NULL)
Progname = argv[0];
else
Progname++;
size_t hlen;
dm_boolean_t exactflag;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
int opt;
dm_msgtype_t msgtype = DM_MSGTYPE_SYNC;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
else {
char handle_str[HANDLE_STR];
if (verbose & V_PRINT) {
- printf("%d\t", hlen);
+ printf("%zd\t", hlen);
hantoa(hanp, hlen, handle_str);
printf("%s ", handle_str);
if (extras) {
printf("size=%lld ",
- (int64_t)sbuf->dt_size);
+ (long long) sbuf->dt_size);
printf("ino=%lld ",
- (int64_t)sbuf->dt_ino);
+ (long long) sbuf->dt_ino);
}
}
mask, dmattr, &locp, buflen,
dm_xstatbuf, &rlenp);
if (verbose & V_VERBOSE)
- fprintf(stderr, "BULKALL more=%d, rlen=%d\n", more, rlenp);
+ fprintf(stderr, "BULKALL more=%d, rlen=%zd\n",
+ more, rlenp);
if (more == -1) {
errno_msg("%s/%d: Can't get bulkall for filesystem", __FILE__, __LINE__, errno);
break;
else {
char handle_str[HANDLE_STR];
if (verbose & V_PRINT) {
- printf("%d\t", hlen);
+ printf("%zd\t", hlen);
hantoa(hanp, hlen, handle_str);
printf("%s ", handle_str);
}
if( isalpha(buf[0]) )
printf("(%s)\n", buf);
else
- printf("<len=%d>\n",rlen);
+ printf("<len=%zd>\n",rlen);
}
}
}
more = dm_get_bulkattr(sid, fs_hanp, fs_hlen, DM_NO_TOKEN,
mask, &locp, buflen, dm_statbuf, &rlenp);
if (verbose & V_VERBOSE)
- fprintf(stderr, "BULKATTR more=%d, rlen=%d\n", more, rlenp);
+ fprintf(stderr, "BULKATTR more=%d, rlen=%zd\n",
+ more, rlenp);
if (more == -1) {
errno_msg("%s/%d: Can't get bulkattr for filesystem", __FILE__, __LINE__, errno);
break;
struct stat *statbuf;
struct stat *checkbuf;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
bufp, &rlenp)) {
if (errno == E2BIG) {
fprintf(stderr, "dm_get_dmattr buffer too small, "
- "should be %d bytes\n", rlenp);
+ "should be %zd bytes\n", rlenp);
} else {
fprintf(stderr, "dm_get_dmattr failed (%s) for test file %d\n",
ERR_NAME, i);
char command[100];
int opt;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
*/
{
u_int nelem=5;
- u_int *nelemp;
+ u_int *nelemp = NULL;
dm_eventset_t *eventsetp;
eventsetp = (dm_eventset_t *)malloc(nelem*sizeof(dm_eventset_t));
if (eventsetp == NULL) {
{
size_t buflen = 5;
void *bufp = (void *)malloc(buflen*sizeof(dm_attrlist_t));
- size_t *rlenp;
+ size_t *rlenp = NULL;
ERRTEST(EFAULT, "getall_dmattr (NULL handle)",
dm_getall_dmattr(sid, NULL, hlen, DM_NO_TOKEN,
buflen, bufp, rlenp))
void *test_vp;
u_int nelemp;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
if (found.dt_size != expected.dt_size) {
fprintf(stderr,
"ERROR: get #%d, expected size %lld, but found %lld\n",
- i, expected.dt_size, found.dt_size);
+ i, (long long) expected.dt_size, (long long) found.dt_size);
}
else good++;
if (Vflag){
char *chk_name_p;
int chk_num;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
}
else {
/* Put JUST name (not path) from check_name into chk_name_p */
- if (chk_name_p = strrchr(check_name, '/')) chk_name_p++;
+ chk_name_p = strrchr(check_name, '/');
+ if (chk_name_p) chk_name_p++;
else chk_name_p = check_name;
/* Verify that check_name_p holds a testfile name */
if (strncmp(chk_name_p, "DMAPI_fileattr_test.",20)==0) {
ERRTEST(EFAULT, "get_bulk (bad rlenp)",
dm_get_bulkattr(sid, fs_hanp, fs_hlen, DM_NO_TOKEN,
GET_MASK, &loc, buflen, bufp,
- (u_int*)(-1000)))
+ (size_t *) (-1000)))
ERRTEST(EFAULT, "get_bulk (bad bufp)",
dm_get_bulkattr(sid, fs_hanp, fs_hlen, DM_NO_TOKEN,
GET_MASK, &loc, buflen, p, &rlen))
struct stat checkbuf;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
int cont;
int error_reported;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
if(curlength>0)
free(bufp);
if ((bufp = malloc(length)) == NULL) {
- fprintf(stderr, "malloc of %llu bytes failed\n", length);
+ fprintf(stderr, "malloc of %llu bytes failed\n",
+ (unsigned long long) length);
continue;
}
curlength = length;
cont=1;
} else if (rc != length) {
fprintf(stderr, "expected to write %lld bytes, actually "
- "wrote %lld\n", length, rc);
+ "wrote %lld\n", (long long) length, (long long) rc);
cont=1;
}
if(cont)
}
else if (rc != length) {
fprintf(stderr, "expected to read %lld bytes, actually "
- "wrote %lld\n", length, rc);
+ "wrote %lld\n", (long long) length, (long long) rc);
continue;
}
else {
int Vflag = 0;
dm_token_t test_token = DM_NO_TOKEN;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];
int opt;
int i=0;
- if (Progname = strrchr(argv[0], '/')) {
+ Progname = strrchr(argv[0], '/');
+ if (Progname) {
Progname++;
} else {
Progname = argv[0];