Changeset 745 for trunk/server/lib/replace/test
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 3 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/lib/replace/test/os2_delete.c
r414 r745 47 47 char fname[40]; 48 48 int fd; 49 s printf(fname, TESTDIR "/test%u.txt", i);49 snprintf(fname, sizeof(fname), TESTDIR "/test%u.txt", i); 50 50 fd = open(fname, O_CREAT|O_RDWR, 0600); 51 51 if (fd < 0) { … … 80 80 for (j=0; j<MIN(i, DELETE_SIZE); j++) { 81 81 char fname[40]; 82 s printf(fname, TESTDIR "/%s", names[j]);82 snprintf(fname, sizeof(fname), TESTDIR "/%s", names[j]); 83 83 unlink(fname) == 0 || FAILED("unlink"); 84 84 } -
trunk/server/lib/replace/test/testsuite.c
r414 r745 752 752 bool 753 753 socklen_t 754 uint_t755 754 uint{8,16,32,64}_t 756 755 int{8,16,32,64}_t … … 773 772 printf("test: FUNCTION\n"); 774 773 if (strcmp(__FUNCTION__, "test_FUNCTION") != 0) { 775 printf("failure: F AILURE [\nFAILUREinvalid\n]\n");774 printf("failure: FUNCTION [\nFUNCTION invalid\n]\n"); 776 775 return false; 777 776 } … … 1015 1014 return true; 1016 1015 } 1016 1017 static int test_memmem(void) 1018 { 1019 char *s; 1020 1021 printf("test: memmem\n"); 1022 1023 s = (char *)memmem("foo", 3, "fo", 2); 1024 if (strcmp(s, "foo") != 0) { 1025 printf(__location__ ": Failed memmem\n"); 1026 return false; 1027 } 1028 1029 s = (char *)memmem("foo", 3, "", 0); 1030 /* it is allowable for this to return NULL (as happens on 1031 FreeBSD) */ 1032 if (s && strcmp(s, "foo") != 0) { 1033 printf(__location__ ": Failed memmem\n"); 1034 return false; 1035 } 1036 1037 s = (char *)memmem("foo", 4, "o", 1); 1038 if (strcmp(s, "oo") != 0) { 1039 printf(__location__ ": Failed memmem\n"); 1040 return false; 1041 } 1042 1043 s = (char *)memmem("foobarfodx", 11, "fod", 3); 1044 if (strcmp(s, "fodx") != 0) { 1045 printf(__location__ ": Failed memmem\n"); 1046 return false; 1047 } 1048 1049 printf("success: memmem\n"); 1050 1051 return true; 1052 } 1053 1017 1054 1018 1055 struct torture_context; … … 1066 1103 ret &= test_utime(); 1067 1104 ret &= test_utimes(); 1105 ret &= test_memmem(); 1068 1106 1069 1107 return ret;
Note:
See TracChangeset
for help on using the changeset viewer.