equal
deleted
inserted
replaced
8984 INFO_PRINTF2(_L("Failed to open the tmpfile with errno: %d"), errno); |
8984 INFO_PRINTF2(_L("Failed to open the tmpfile with errno: %d"), errno); |
8985 ret = KErrGeneral; |
8985 ret = KErrGeneral; |
8986 } |
8986 } |
8987 return ret; |
8987 return ret; |
8988 } |
8988 } |
|
8989 TInt CTestStdlib::testSymLink() |
|
8990 { |
|
8991 int ret = KErrNone; |
|
8992 const char* file = "C:\\file.dat"; |
|
8993 const char* hlnk = "c:\\hard.lnk"; |
|
8994 const char* hlnk2 = "c:\\\\hard.lnk"; |
|
8995 |
|
8996 const char* data = "1234567890"; |
|
8997 const char* data1 = "abcdefghij"; |
|
8998 const char* data2 = "ABCDEFGHIJ"; |
|
8999 FILE* fp = fopen(file, "w"); |
|
9000 fwrite(data, 1, 10, fp); |
|
9001 fclose(fp); |
|
9002 |
|
9003 ret = link(file, hlnk); |
|
9004 if (ret) |
|
9005 { |
|
9006 printf("create hard link fail :%d\n", ret); |
|
9007 return ret; |
|
9008 } |
|
9009 |
|
9010 fp = fopen(hlnk, "r+"); |
|
9011 if( fp ) |
|
9012 fwrite(data1, 1, 10, fp); |
|
9013 fclose(fp); |
|
9014 |
|
9015 fp = fopen(hlnk2, "r+"); |
|
9016 if( fp ) |
|
9017 fwrite(data2, 1, 10, fp); |
|
9018 fclose(fp); |
|
9019 return ret; |
|
9020 } |