X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Fcreatetest.c;h=643a14ecebbcbac875effdab5725da75b4a8489f;hb=9b1569f56a1504e89e29c769900fedcbaad4abe7;hp=d9d42342c169c59f6ffee06d6d5ba27dbdef5bfc;hpb=42788378fc81d9d293741bdfa9cd0fe5be9b8824;p=fs%2Flustre-release.git diff --git a/lustre/tests/createtest.c b/lustre/tests/createtest.c index d9d4234..643a14e 100644 --- a/lustre/tests/createtest.c +++ b/lustre/tests/createtest.c @@ -1,6 +1,4 @@ -/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*- - * vim:expandtab:shiftwidth=8:tabstop=8: - * +/* * GPL HEADER START * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -26,7 +24,7 @@ * GPL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. * Use is subject to license terms. */ /* @@ -67,7 +65,7 @@ int main(int argc, char *argv[]) int mode = i | 0644; int rc; - sprintf(name, "%s-mknod%07o", argv[1], mode); + snprintf(name, sizeof(name), "%s-mknod%07o", argv[1], mode); rc = mknod(name, mode, 0x1234); switch (i) { case 0: @@ -96,9 +94,9 @@ int main(int argc, char *argv[]) if (i == S_IFCHR || i == S_IFBLK) { if (st.st_rdev != 0x1234) { fprintf(stderr, "%s: ERROR rdev %s: " - "%lu != 0x1234", + "%llu != 0x1234", argv[0], name, - (long unsigned int)st.st_rdev); + (unsigned long long)st.st_rdev); exit(13); } } @@ -125,7 +123,7 @@ int main(int argc, char *argv[]) int rc; mode = i | 0644; - sprintf(name, "%s-creat%07o", argv[1], mode); + snprintf(name, sizeof(name), "%s-creat%07o", argv[1], mode); fd = open(name, O_CREAT|O_RDONLY, mode); if (fd < 0) { fprintf(stderr, "%s: ERROR creat %s: %s\n", @@ -156,7 +154,7 @@ int main(int argc, char *argv[]) struct stat st; int rc; - sprintf(name, "%s-mkdir%06o", argv[1], i | 0644); + snprintf(name, sizeof(name), "%s-mkdir%06o", argv[1], i | 0644); rc = mkdir(name, i | 0664); if (rc < 0) { fprintf(stderr, "%s: ERROR mkdir %s: %s\n",