Changeset 9060699 in rtems
- Timestamp:
- 10/25/99 14:13:14 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 1232196a
- Parents:
- 48296038
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/tests/psxtests/psxfile01/psxfile01.scn
r48296038 r9060699 4 4 *************** Dump of Entire IMFS *************** 5 5 / 6 7 6 ....dev/ 7 ........console (device 0, 0) 8 8 *************** End of Dump *************** 9 9 stat of /dev/console 10 11 12 13 14 15 16 17 18 10 ....st_dev (0x0:0x0) 11 ....st_ino 3 12 ....mode = 00020771 13 ....nlink = 1 14 ....uid = 0 15 ....gid = 0 16 ....atime = Fri Jan 01 00:00:00 1988 17 ....mtime = Fri Jan 01 00:00:00 1988 18 ....ctime = Fri Jan 01 00:00:00 1988 19 19 20 20 mkdir /dev/tty … … 54 54 55 55 stat( /tmp/joel ) returned st_dev (0x0:0x0) 56 57 58 59 60 61 62 63 56 ....st_ino 10 57 ....mode = 00100700 58 ....nlink = 1 59 ....uid = 0 60 ....gid = 0 61 ....atime = Sat Dec 31 09:00:00 1988 62 ....mtime = Sat Dec 31 09:00:00 1988 63 ....ctime = Sat Dec 31 09:00:00 1988 64 64 unlink /tmp/joel 65 65 unlink /tmp/joel … … 83 83 (139743) 84 84 stat( /tmp/joel ) returned st_dev (0x0:0x0) 85 86 87 88 89 90 91 92 85 ....st_ino 11 86 ....mode = 00100700 87 ....nlink = 1 88 ....uid = 0 89 ....gid = 0 90 ....atime = Sat Dec 31 09:00:00 1988 91 ....mtime = Sat Dec 31 09:00:00 1988 92 ....ctime = Sat Dec 31 09:00:00 1988 93 93 stat of /tmp/j 94 94 stat(/tmp/j) returned -1 (errno=2) 95 96 97 98 99 100 101 102 103 95 ....st_dev (0x0:0x0) 96 ....st_ino 3 97 ....mode = 00020771 98 ....nlink = 1 99 ....uid = 0 100 ....gid = 0 101 ....atime = Fri Jan 01 00:00:00 1988 102 ....mtime = Fri Jan 01 00:00:00 1988 103 ....ctime = Fri Jan 01 00:00:00 1988 104 104 fopen of /tmp/j 105 105 fprintf to /tmp/j … … 109 109 (4) 26 characters written to the file 110 110 (5) 26 characters written to the file 111 112 113 114 115 116 117 118 119 111 ....st_dev (0x0:0x0) 112 ....st_ino 12 113 ....mode = 00100660 114 ....nlink = 1 115 ....uid = 0 116 ....gid = 0 117 ....atime = Sat Dec 31 09:00:00 1988 118 ....mtime = Sat Dec 31 09:00:00 1988 119 ....ctime = Sat Dec 31 09:00:00 1988 120 120 This is call 1 to fprintf 121 121 This is call 2 to fprintf … … 123 123 This is call 4 to fprintf 124 124 This is call 5 to fprintf 125 126 127 128 129 130 131 132 133 125 ....st_dev (0x0:0x0) 126 ....st_ino 12 127 ....mode = 00100660 128 ....nlink = 1 129 ....uid = 0 130 ....gid = 0 131 ....atime = Sat Dec 31 09:00:01 1988 132 ....mtime = Sat Dec 31 09:00:00 1988 133 ....ctime = Sat Dec 31 09:00:00 1988 134 134 *************** Dump of Entire IMFS *************** 135 135 / 136 137 138 139 140 141 142 143 144 145 146 147 148 136 ....dev/ 137 ........console (device 0, 0) 138 ........tty/ 139 ............S3 (device 255, 128) 140 ........test_console (device 0, 0) 141 ....etc/ 142 ........passwd (file 0 0x0 0x0 0x0) 143 ....tmp/ 144 ........my_dir/ 145 ........tom (file 0 0x0 0x0 0x0) 146 ........john (file 0 0x0 0x0 0x0) 147 ........joel (file 279487 0x7d58d8 0x7d5388 0x7cfe38) 148 ........j (file 130 0x77a338 0x0 0x0) 149 149 *************** End of Dump *************** 150 150 truncate /tmp/j to length of 40 151 152 153 154 155 156 157 158 159 151 ....st_dev (0x0:0x0) 152 ....st_ino 12 153 ....mode = 00100660 154 ....nlink = 1 155 ....uid = 0 156 ....gid = 0 157 ....atime = Sat Dec 31 09:00:02 1988 158 ....mtime = Sat Dec 31 09:00:00 1988 159 ....ctime = Sat Dec 31 09:00:00 1988 160 160 *************** Dump of Entire IMFS *************** 161 161 / 162 163 164 165 166 167 168 169 170 171 172 173 162 ....dev/ 163 ........console (device 0, 0) 164 ........tty/ 165 ............S3 (device 255, 128) 166 ........test_console (device 0, 0) 167 ....etc/ 168 ........passwd (file 0 0x0 0x0 0x0) 169 ....tmp/ 170 ........my_dir/ 171 ........tom (file 0 0x0 0x0 0x0) 172 ........john (file 0 0x0 0x0 0x0) 173 ........j (file 40 0x77a338 0x0 0x0) 174 174 *************** End of Dump *************** 175 175 truncate /tmp/j to length of 0 … … 179 179 *************** Dump of Entire IMFS *************** 180 180 / 181 182 183 184 185 186 187 188 189 190 191 192 181 ....dev/ 182 ........console (device 0, 0) 183 ........tty/ 184 ............S3 (device 255, 128) 185 ........test_console (device 0, 0) 186 ....etc/ 187 ........passwd (file 0 0x0 0x0 0x0) 188 ....tmp/ 189 ........my_dir/ 190 ........tom (file 0 0x0 0x0 0x0) 191 ........john (file 0 0x0 0x0 0x0) 192 ........j (file 0 0x77a338 0x0 0x0) 193 193 *************** End of Dump *************** 194 194 *** END OF FILE TEST 1 *** -
c/src/tests/psxtests/psxfile01/test.c
r48296038 r9060699 77 77 rtems_filesystem_split_dev_t( buf->st_rdev, major2, minor2 ); 78 78 79 printf( " 80 printf( " 81 printf( " 82 printf( " 83 84 printf( " 85 printf( " 86 87 printf( " 88 printf( " 89 printf( " 79 printf( "....st_dev (0x%x:0x%x)\n", major1, minor1 ); 80 printf( "....st_ino %x\n", buf->st_ino ); 81 printf( "....mode = %08o\n", buf->st_mode ); 82 printf( "....nlink = %d\n", buf->st_nlink ); 83 84 printf( "....uid = %d\n", buf->st_uid ); 85 printf( "....gid = %d\n", buf->st_gid ); 86 87 printf( "....atime = %s", ctime(&buf->st_atime) ); 88 printf( "....mtime = %s", ctime(&buf->st_mtime) ); 89 printf( "....ctime = %s", ctime(&buf->st_ctime) ); 90 90 91 91 #if defined(__svr4__) && !defined(__PPC__) && !defined(__sun__) 92 printf( "st_blksize %x\n", buf.st_blksize );93 printf( "st_blocks %x\n", buf.st_blocks );92 printf( "....st_blksize %x\n", buf.st_blksize ); 93 printf( "....st_blocks %x\n", buf.st_blocks ); 94 94 #endif 95 95 -
c/src/tests/psxtests/psxstat/psxstat.scn
r48296038 r9060699 52 52 Doing the stat() on all the good absolute paths 53 53 stat( /dev ) returned 54 55 56 57 58 59 60 61 62 63 64 54 ...st_dev (0x0:0x0) 55 ...st_ino 2 56 ...st_mode 40771 57 ...st_nlink 1 58 ...st_uid 0 59 ...st_gid 0 60 ...st_rdev (0x0:0x0) 61 ...st_size 268 62 ...st_atime Fri Jan 01 00:00:00 1988 63 ...st_mtime Fri Jan 01 00:00:00 1988 64 ...st_ctime Fri Jan 01 00:00:00 1988 65 65 stat( ////dir1/\//file1\\// ) returned 66 67 68 69 70 71 72 73 74 75 76 66 ...st_dev (0x0:0x0) 67 ...st_ino c 68 ...st_mode 100000 69 ...st_nlink 3 70 ...st_uid 0 71 ...st_gid 0 72 ...st_rdev (0x0:0x0) 73 ...st_size 0 74 ...st_atime Sat Dec 31 09:00:00 1988 75 ...st_mtime Sat Dec 31 09:00:00 1988 76 ...st_ctime Sat Dec 31 09:00:10 1988 77 77 stat( /dir1/\\/file2 ) returned 78 79 80 81 82 83 84 85 86 87 88 78 ...st_dev (0x0:0x0) 79 ...st_ino d 80 ...st_mode 100000 81 ...st_nlink 3 82 ...st_uid 0 83 ...st_gid 0 84 ...st_rdev (0x0:0x0) 85 ...st_size 0 86 ...st_atime Sat Dec 31 09:00:00 1988 87 ...st_mtime Sat Dec 31 09:00:00 1988 88 ...st_ctime Sat Dec 31 09:00:10 1988 89 89 stat( /dir1/file3/////\\\ ) returned 90 91 92 93 94 95 96 97 98 99 100 90 ...st_dev (0x0:0x0) 91 ...st_ino e 92 ...st_mode 100000 93 ...st_nlink 3 94 ...st_uid 0 95 ...st_gid 0 96 ...st_rdev (0x0:0x0) 97 ...st_size 0 98 ...st_atime Sat Dec 31 09:00:00 1988 99 ...st_mtime Sat Dec 31 09:00:00 1988 100 ...st_ctime Sat Dec 31 09:00:10 1988 101 101 stat( /dir1/file4 ) returned 102 103 104 105 106 107 108 109 110 111 112 102 ...st_dev (0x0:0x0) 103 ...st_ino f 104 ...st_mode 100000 105 ...st_nlink 3 106 ...st_uid 0 107 ...st_gid 0 108 ...st_rdev (0x0:0x0) 109 ...st_size 0 110 ...st_atime Sat Dec 31 09:00:00 1988 111 ...st_mtime Sat Dec 31 09:00:00 1988 112 ...st_ctime Sat Dec 31 09:00:10 1988 113 113 stat( /dir1/dir1/file1 ) returned 114 115 116 117 118 119 120 121 122 123 124 114 ...st_dev (0x0:0x0) 115 ...st_ino 10 116 ...st_mode 100000 117 ...st_nlink 3 118 ...st_uid 0 119 ...st_gid 0 120 ...st_rdev (0x0:0x0) 121 ...st_size 0 122 ...st_atime Sat Dec 31 09:00:00 1988 123 ...st_mtime Sat Dec 31 09:00:00 1988 124 ...st_ctime Sat Dec 31 09:00:10 1988 125 125 stat( /dir1/dir1/ file1 ) returned 126 127 128 129 130 131 132 133 134 135 136 126 ...st_dev (0x0:0x0) 127 ...st_ino 11 128 ...st_mode 100000 129 ...st_nlink 3 130 ...st_uid 0 131 ...st_gid 0 132 ...st_rdev (0x0:0x0) 133 ...st_size 0 134 ...st_atime Sat Dec 31 09:00:00 1988 135 ...st_mtime Sat Dec 31 09:00:00 1988 136 ...st_ctime Sat Dec 31 09:00:10 1988 137 137 stat( /dir1 ) returned 138 139 140 141 142 143 144 145 146 147 148 138 ...st_dev (0x0:0x0) 139 ...st_ino 4 140 ...st_mode 40700 141 ...st_nlink 3 142 ...st_uid 0 143 ...st_gid 0 144 ...st_rdev (0x0:0x0) 145 ...st_size 1608 146 ...st_atime Sat Dec 31 09:00:00 1988 147 ...st_mtime Sat Dec 31 09:00:00 1988 148 ...st_ctime Sat Dec 31 09:00:05 1988 149 149 stat( /dir2//////\ ) returned 150 151 152 153 154 155 156 157 158 159 160 150 ...st_dev (0x0:0x0) 151 ...st_ino 5 152 ...st_mode 40700 153 ...st_nlink 3 154 ...st_uid 0 155 ...st_gid 0 156 ...st_rdev (0x0:0x0) 157 ...st_size 0 158 ...st_atime Sat Dec 31 09:00:00 1988 159 ...st_mtime Sat Dec 31 09:00:00 1988 160 ...st_ctime Sat Dec 31 09:00:05 1988 161 161 stat( /dir3 ) returned 162 163 164 165 166 167 168 169 170 171 172 162 ...st_dev (0x0:0x0) 163 ...st_ino 6 164 ...st_mode 40700 165 ...st_nlink 3 166 ...st_uid 0 167 ...st_gid 0 168 ...st_rdev (0x0:0x0) 169 ...st_size 0 170 ...st_atime Sat Dec 31 09:00:00 1988 171 ...st_mtime Sat Dec 31 09:00:00 1988 172 ...st_ctime Sat Dec 31 09:00:05 1988 173 173 stat( /dir4 ) returned 174 175 176 177 178 179 180 181 182 183 184 174 ...st_dev (0x0:0x0) 175 ...st_ino 7 176 ...st_mode 40700 177 ...st_nlink 3 178 ...st_uid 0 179 ...st_gid 0 180 ...st_rdev (0x0:0x0) 181 ...st_size 0 182 ...st_atime Sat Dec 31 09:00:00 1988 183 ...st_mtime Sat Dec 31 09:00:00 1988 184 ...st_ctime Sat Dec 31 09:00:05 1988 185 185 stat( /dir1/dir1 ) returned 186 187 188 189 190 191 192 193 194 195 196 186 ...st_dev (0x0:0x0) 187 ...st_ino 8 188 ...st_mode 40700 189 ...st_nlink 3 190 ...st_uid 0 191 ...st_gid 0 192 ...st_rdev (0x0:0x0) 193 ...st_size 536 194 ...st_atime Sat Dec 31 09:00:00 1988 195 ...st_mtime Sat Dec 31 09:00:00 1988 196 ...st_ctime Sat Dec 31 09:00:05 1988 197 197 stat( /dir1/ dir1///\\ ) returned 198 199 200 201 202 203 204 205 206 207 208 198 ...st_dev (0x0:0x0) 199 ...st_ino 9 200 ...st_mode 40700 201 ...st_nlink 3 202 ...st_uid 0 203 ...st_gid 0 204 ...st_rdev (0x0:0x0) 205 ...st_size 0 206 ...st_atime Sat Dec 31 09:00:00 1988 207 ...st_mtime Sat Dec 31 09:00:00 1988 208 ...st_ctime Sat Dec 31 09:00:05 1988 209 209 stat( /\/\/\/\/\/\/links\/\/\/\/\/\ ) returned 210 211 212 213 214 215 216 217 218 219 220 210 ...st_dev (0x0:0x0) 211 ...st_ino a 212 ...st_mode 40700 213 ...st_nlink 3 214 ...st_uid 0 215 ...st_gid 0 216 ...st_rdev (0x0:0x0) 217 ...st_size 6968 218 ...st_atime Sat Dec 31 09:00:00 1988 219 ...st_mtime Sat Dec 31 09:00:00 1988 220 ...st_ctime Sat Dec 31 09:00:05 1988 221 221 222 222 Doing the stat() on all the good relative paths 223 223 stat( dev ) returned 224 225 226 227 228 229 230 231 232 233 234 224 ...st_dev (0x0:0x0) 225 ...st_ino 2 226 ...st_mode 40771 227 ...st_nlink 1 228 ...st_uid 0 229 ...st_gid 0 230 ...st_rdev (0x0:0x0) 231 ...st_size 268 232 ...st_atime Fri Jan 01 00:00:00 1988 233 ...st_mtime Fri Jan 01 00:00:00 1988 234 ...st_ctime Fri Jan 01 00:00:00 1988 235 235 stat( dir1/\//file1\\// ) returned 236 237 238 239 240 241 242 243 244 245 246 236 ...st_dev (0x0:0x0) 237 ...st_ino c 238 ...st_mode 100000 239 ...st_nlink 3 240 ...st_uid 0 241 ...st_gid 0 242 ...st_rdev (0x0:0x0) 243 ...st_size 0 244 ...st_atime Sat Dec 31 09:00:00 1988 245 ...st_mtime Sat Dec 31 09:00:00 1988 246 ...st_ctime Sat Dec 31 09:00:10 1988 247 247 stat( dir1/\\/file2 ) returned 248 249 250 251 252 253 254 255 256 257 258 248 ...st_dev (0x0:0x0) 249 ...st_ino d 250 ...st_mode 100000 251 ...st_nlink 3 252 ...st_uid 0 253 ...st_gid 0 254 ...st_rdev (0x0:0x0) 255 ...st_size 0 256 ...st_atime Sat Dec 31 09:00:00 1988 257 ...st_mtime Sat Dec 31 09:00:00 1988 258 ...st_ctime Sat Dec 31 09:00:10 1988 259 259 stat( dir1/file3/////\\\ ) returned 260 261 262 263 264 265 266 267 268 269 270 260 ...st_dev (0x0:0x0) 261 ...st_ino e 262 ...st_mode 100000 263 ...st_nlink 3 264 ...st_uid 0 265 ...st_gid 0 266 ...st_rdev (0x0:0x0) 267 ...st_size 0 268 ...st_atime Sat Dec 31 09:00:00 1988 269 ...st_mtime Sat Dec 31 09:00:00 1988 270 ...st_ctime Sat Dec 31 09:00:10 1988 271 271 stat( dir1/file4 ) returned 272 273 274 275 276 277 278 279 280 281 282 272 ...st_dev (0x0:0x0) 273 ...st_ino f 274 ...st_mode 100000 275 ...st_nlink 3 276 ...st_uid 0 277 ...st_gid 0 278 ...st_rdev (0x0:0x0) 279 ...st_size 0 280 ...st_atime Sat Dec 31 09:00:00 1988 281 ...st_mtime Sat Dec 31 09:00:00 1988 282 ...st_ctime Sat Dec 31 09:00:10 1988 283 283 stat( dir1/dir1/file1 ) returned 284 285 286 287 288 289 290 291 292 293 294 284 ...st_dev (0x0:0x0) 285 ...st_ino 10 286 ...st_mode 100000 287 ...st_nlink 3 288 ...st_uid 0 289 ...st_gid 0 290 ...st_rdev (0x0:0x0) 291 ...st_size 0 292 ...st_atime Sat Dec 31 09:00:00 1988 293 ...st_mtime Sat Dec 31 09:00:00 1988 294 ...st_ctime Sat Dec 31 09:00:10 1988 295 295 stat( dir1/dir1/ file1 ) returned 296 297 298 299 300 301 302 303 304 305 306 296 ...st_dev (0x0:0x0) 297 ...st_ino 11 298 ...st_mode 100000 299 ...st_nlink 3 300 ...st_uid 0 301 ...st_gid 0 302 ...st_rdev (0x0:0x0) 303 ...st_size 0 304 ...st_atime Sat Dec 31 09:00:00 1988 305 ...st_mtime Sat Dec 31 09:00:00 1988 306 ...st_ctime Sat Dec 31 09:00:10 1988 307 307 stat( dir1 ) returned 308 309 310 311 312 313 314 315 316 317 318 308 ...st_dev (0x0:0x0) 309 ...st_ino 4 310 ...st_mode 40700 311 ...st_nlink 3 312 ...st_uid 0 313 ...st_gid 0 314 ...st_rdev (0x0:0x0) 315 ...st_size 1608 316 ...st_atime Sat Dec 31 09:00:00 1988 317 ...st_mtime Sat Dec 31 09:00:00 1988 318 ...st_ctime Sat Dec 31 09:00:05 1988 319 319 stat( dir2//////\ ) returned 320 321 322 323 324 325 326 327 328 329 330 320 ...st_dev (0x0:0x0) 321 ...st_ino 5 322 ...st_mode 40700 323 ...st_nlink 3 324 ...st_uid 0 325 ...st_gid 0 326 ...st_rdev (0x0:0x0) 327 ...st_size 0 328 ...st_atime Sat Dec 31 09:00:00 1988 329 ...st_mtime Sat Dec 31 09:00:00 1988 330 ...st_ctime Sat Dec 31 09:00:05 1988 331 331 stat( dir3 ) returned 332 333 334 335 336 337 338 339 340 341 342 332 ...st_dev (0x0:0x0) 333 ...st_ino 6 334 ...st_mode 40700 335 ...st_nlink 3 336 ...st_uid 0 337 ...st_gid 0 338 ...st_rdev (0x0:0x0) 339 ...st_size 0 340 ...st_atime Sat Dec 31 09:00:00 1988 341 ...st_mtime Sat Dec 31 09:00:00 1988 342 ...st_ctime Sat Dec 31 09:00:05 1988 343 343 stat( dir4 ) returned 344 345 346 347 348 349 350 351 352 353 354 344 ...st_dev (0x0:0x0) 345 ...st_ino 7 346 ...st_mode 40700 347 ...st_nlink 3 348 ...st_uid 0 349 ...st_gid 0 350 ...st_rdev (0x0:0x0) 351 ...st_size 0 352 ...st_atime Sat Dec 31 09:00:00 1988 353 ...st_mtime Sat Dec 31 09:00:00 1988 354 ...st_ctime Sat Dec 31 09:00:05 1988 355 355 stat( dir1/dir1 ) returned 356 357 358 359 360 361 362 363 364 365 366 356 ...st_dev (0x0:0x0) 357 ...st_ino 8 358 ...st_mode 40700 359 ...st_nlink 3 360 ...st_uid 0 361 ...st_gid 0 362 ...st_rdev (0x0:0x0) 363 ...st_size 536 364 ...st_atime Sat Dec 31 09:00:00 1988 365 ...st_mtime Sat Dec 31 09:00:00 1988 366 ...st_ctime Sat Dec 31 09:00:05 1988 367 367 stat( dir1/ dir1///\\ ) returned 368 369 370 371 372 373 374 375 376 377 378 368 ...st_dev (0x0:0x0) 369 ...st_ino 9 370 ...st_mode 40700 371 ...st_nlink 3 372 ...st_uid 0 373 ...st_gid 0 374 ...st_rdev (0x0:0x0) 375 ...st_size 0 376 ...st_atime Sat Dec 31 09:00:00 1988 377 ...st_mtime Sat Dec 31 09:00:00 1988 378 ...st_ctime Sat Dec 31 09:00:05 1988 379 379 stat( main.c ) returned 380 381 382 383 384 385 386 387 388 389 390 380 ...st_dev (0x0:0x0) 381 ...st_ino 12 382 ...st_mode 100000 383 ...st_nlink 1 384 ...st_uid 0 385 ...st_gid 0 386 ...st_rdev (0x0:0x0) 387 ...st_size 0 388 ...st_atime Sat Dec 31 09:00:00 1988 389 ...st_mtime Sat Dec 31 09:00:00 1988 390 ...st_ctime Sat Dec 31 09:00:00 1988 391 391 392 392 chdir to dev … … 412 412 413 413 stat( dir1/dir1/../../links/dir1 ) returned 414 415 416 417 418 419 420 421 422 423 424 414 ...st_dev (0x0:0x0) 415 ...st_ino 4 416 ...st_mode 40700 417 ...st_nlink 3 418 ...st_uid 0 419 ...st_gid 0 420 ...st_rdev (0x0:0x0) 421 ...st_size 1608 422 ...st_atime Sat Dec 31 09:00:00 1988 423 ...st_mtime Sat Dec 31 09:00:00 1988 424 ...st_ctime Sat Dec 31 09:00:05 1988 425 425 stat( links/dir2 ) returned 426 427 428 429 430 431 432 433 434 435 436 426 ...st_dev (0x0:0x0) 427 ...st_ino 5 428 ...st_mode 40700 429 ...st_nlink 3 430 ...st_uid 0 431 ...st_gid 0 432 ...st_rdev (0x0:0x0) 433 ...st_size 0 434 ...st_atime Sat Dec 31 09:00:00 1988 435 ...st_mtime Sat Dec 31 09:00:00 1988 436 ...st_ctime Sat Dec 31 09:00:05 1988 437 437 stat( links/dir3 ) returned 438 439 440 441 442 443 444 445 446 447 448 438 ...st_dev (0x0:0x0) 439 ...st_ino 6 440 ...st_mode 40700 441 ...st_nlink 3 442 ...st_uid 0 443 ...st_gid 0 444 ...st_rdev (0x0:0x0) 445 ...st_size 0 446 ...st_atime Sat Dec 31 09:00:00 1988 447 ...st_mtime Sat Dec 31 09:00:00 1988 448 ...st_ctime Sat Dec 31 09:00:05 1988 449 449 stat( links/dir4 ) returned 450 451 452 453 454 455 456 457 458 459 460 450 ...st_dev (0x0:0x0) 451 ...st_ino 7 452 ...st_mode 40700 453 ...st_nlink 3 454 ...st_uid 0 455 ...st_gid 0 456 ...st_rdev (0x0:0x0) 457 ...st_size 0 458 ...st_atime Sat Dec 31 09:00:00 1988 459 ...st_mtime Sat Dec 31 09:00:00 1988 460 ...st_ctime Sat Dec 31 09:00:05 1988 461 461 stat( links/dir1_dir1 ) returned 462 463 464 465 466 467 468 469 470 471 472 462 ...st_dev (0x0:0x0) 463 ...st_ino 8 464 ...st_mode 40700 465 ...st_nlink 3 466 ...st_uid 0 467 ...st_gid 0 468 ...st_rdev (0x0:0x0) 469 ...st_size 536 470 ...st_atime Sat Dec 31 09:00:00 1988 471 ...st_mtime Sat Dec 31 09:00:00 1988 472 ...st_ctime Sat Dec 31 09:00:05 1988 473 473 stat( links/dir1_ dir1 ) returned 474 475 476 477 478 479 480 481 482 483 484 474 ...st_dev (0x0:0x0) 475 ...st_ino 9 476 ...st_mode 40700 477 ...st_nlink 3 478 ...st_uid 0 479 ...st_gid 0 480 ...st_rdev (0x0:0x0) 481 ...st_size 0 482 ...st_atime Sat Dec 31 09:00:00 1988 483 ...st_mtime Sat Dec 31 09:00:00 1988 484 ...st_ctime Sat Dec 31 09:00:05 1988 485 485 stat( links/../links/../links/links ) returned 486 487 488 489 490 491 492 493 494 495 496 486 ...st_dev (0x0:0x0) 487 ...st_ino a 488 ...st_mode 40700 489 ...st_nlink 3 490 ...st_uid 0 491 ...st_gid 0 492 ...st_rdev (0x0:0x0) 493 ...st_size 6968 494 ...st_atime Sat Dec 31 09:00:00 1988 495 ...st_mtime Sat Dec 31 09:00:00 1988 496 ...st_ctime Sat Dec 31 09:00:05 1988 497 497 stat( links/dir1_file1 ) returned 498 499 500 501 502 503 504 505 506 507 508 498 ...st_dev (0x0:0x0) 499 ...st_ino c 500 ...st_mode 100000 501 ...st_nlink 3 502 ...st_uid 0 503 ...st_gid 0 504 ...st_rdev (0x0:0x0) 505 ...st_size 0 506 ...st_atime Sat Dec 31 09:00:00 1988 507 ...st_mtime Sat Dec 31 09:00:00 1988 508 ...st_ctime Sat Dec 31 09:00:10 1988 509 509 stat( links/dir1_file2 ) returned 510 511 512 513 514 515 516 517 518 519 520 510 ...st_dev (0x0:0x0) 511 ...st_ino d 512 ...st_mode 100000 513 ...st_nlink 3 514 ...st_uid 0 515 ...st_gid 0 516 ...st_rdev (0x0:0x0) 517 ...st_size 0 518 ...st_atime Sat Dec 31 09:00:00 1988 519 ...st_mtime Sat Dec 31 09:00:00 1988 520 ...st_ctime Sat Dec 31 09:00:10 1988 521 521 stat( links/dir1_file3 ) returned 522 523 524 525 526 527 528 529 530 531 532 522 ...st_dev (0x0:0x0) 523 ...st_ino e 524 ...st_mode 100000 525 ...st_nlink 3 526 ...st_uid 0 527 ...st_gid 0 528 ...st_rdev (0x0:0x0) 529 ...st_size 0 530 ...st_atime Sat Dec 31 09:00:00 1988 531 ...st_mtime Sat Dec 31 09:00:00 1988 532 ...st_ctime Sat Dec 31 09:00:10 1988 533 533 stat( links/dir1_file4 ) returned 534 535 536 537 538 539 540 541 542 543 544 534 ...st_dev (0x0:0x0) 535 ...st_ino f 536 ...st_mode 100000 537 ...st_nlink 3 538 ...st_uid 0 539 ...st_gid 0 540 ...st_rdev (0x0:0x0) 541 ...st_size 0 542 ...st_atime Sat Dec 31 09:00:00 1988 543 ...st_mtime Sat Dec 31 09:00:00 1988 544 ...st_ctime Sat Dec 31 09:00:10 1988 545 545 stat( links/dir1_dir1_f1 ) returned 546 547 548 549 550 551 552 553 554 555 556 546 ...st_dev (0x0:0x0) 547 ...st_ino 10 548 ...st_mode 100000 549 ...st_nlink 3 550 ...st_uid 0 551 ...st_gid 0 552 ...st_rdev (0x0:0x0) 553 ...st_size 0 554 ...st_atime Sat Dec 31 09:00:00 1988 555 ...st_mtime Sat Dec 31 09:00:00 1988 556 ...st_ctime Sat Dec 31 09:00:10 1988 557 557 stat( links/dir1_dir1 f1 ) returned 558 559 560 561 562 563 564 565 566 567 568 558 ...st_dev (0x0:0x0) 559 ...st_ino 11 560 ...st_mode 100000 561 ...st_nlink 3 562 ...st_uid 0 563 ...st_gid 0 564 ...st_rdev (0x0:0x0) 565 ...st_size 0 566 ...st_atime Sat Dec 31 09:00:00 1988 567 ...st_mtime Sat Dec 31 09:00:00 1988 568 ...st_ctime Sat Dec 31 09:00:10 1988 569 569 stat( links/links/links/links_dir1 ) returned 570 571 572 573 574 575 576 577 578 579 580 570 ...st_dev (0x0:0x0) 571 ...st_ino 4 572 ...st_mode 40700 573 ...st_nlink 3 574 ...st_uid 0 575 ...st_gid 0 576 ...st_rdev (0x0:0x0) 577 ...st_size 1608 578 ...st_atime Sat Dec 31 09:00:00 1988 579 ...st_mtime Sat Dec 31 09:00:00 1988 580 ...st_ctime Sat Dec 31 09:00:05 1988 581 581 stat( links//links_dir2 ) returned 582 583 584 585 586 587 588 589 590 591 592 582 ...st_dev (0x0:0x0) 583 ...st_ino 5 584 ...st_mode 40700 585 ...st_nlink 3 586 ...st_uid 0 587 ...st_gid 0 588 ...st_rdev (0x0:0x0) 589 ...st_size 0 590 ...st_atime Sat Dec 31 09:00:00 1988 591 ...st_mtime Sat Dec 31 09:00:00 1988 592 ...st_ctime Sat Dec 31 09:00:05 1988 593 593 stat( links//links_dir3 ) returned 594 595 596 597 598 599 600 601 602 603 604 594 ...st_dev (0x0:0x0) 595 ...st_ino 6 596 ...st_mode 40700 597 ...st_nlink 3 598 ...st_uid 0 599 ...st_gid 0 600 ...st_rdev (0x0:0x0) 601 ...st_size 0 602 ...st_atime Sat Dec 31 09:00:00 1988 603 ...st_mtime Sat Dec 31 09:00:00 1988 604 ...st_ctime Sat Dec 31 09:00:05 1988 605 605 stat( links//links_dir4 ) returned 606 607 608 609 610 611 612 613 614 615 616 606 ...st_dev (0x0:0x0) 607 ...st_ino 7 608 ...st_mode 40700 609 ...st_nlink 3 610 ...st_uid 0 611 ...st_gid 0 612 ...st_rdev (0x0:0x0) 613 ...st_size 0 614 ...st_atime Sat Dec 31 09:00:00 1988 615 ...st_mtime Sat Dec 31 09:00:00 1988 616 ...st_ctime Sat Dec 31 09:00:05 1988 617 617 stat( links//links_dir1_d1 ) returned 618 619 620 621 622 623 624 625 626 627 628 618 ...st_dev (0x0:0x0) 619 ...st_ino 8 620 ...st_mode 40700 621 ...st_nlink 3 622 ...st_uid 0 623 ...st_gid 0 624 ...st_rdev (0x0:0x0) 625 ...st_size 536 626 ...st_atime Sat Dec 31 09:00:00 1988 627 ...st_mtime Sat Dec 31 09:00:00 1988 628 ...st_ctime Sat Dec 31 09:00:05 1988 629 629 stat( links//links_dir1 d1 ) returned 630 631 632 633 634 635 636 637 638 639 640 630 ...st_dev (0x0:0x0) 631 ...st_ino 9 632 ...st_mode 40700 633 ...st_nlink 3 634 ...st_uid 0 635 ...st_gid 0 636 ...st_rdev (0x0:0x0) 637 ...st_size 0 638 ...st_atime Sat Dec 31 09:00:00 1988 639 ...st_mtime Sat Dec 31 09:00:00 1988 640 ...st_ctime Sat Dec 31 09:00:05 1988 641 641 stat( links//links_links ) returned 642 643 644 645 646 647 648 649 650 651 652 642 ...st_dev (0x0:0x0) 643 ...st_ino a 644 ...st_mode 40700 645 ...st_nlink 3 646 ...st_uid 0 647 ...st_gid 0 648 ...st_rdev (0x0:0x0) 649 ...st_size 6968 650 ...st_atime Sat Dec 31 09:00:00 1988 651 ...st_mtime Sat Dec 31 09:00:00 1988 652 ...st_ctime Sat Dec 31 09:00:05 1988 653 653 stat( links///links_d1_file1 ) returned 654 655 656 657 658 659 660 661 662 663 664 654 ...st_dev (0x0:0x0) 655 ...st_ino c 656 ...st_mode 100000 657 ...st_nlink 3 658 ...st_uid 0 659 ...st_gid 0 660 ...st_rdev (0x0:0x0) 661 ...st_size 0 662 ...st_atime Sat Dec 31 09:00:00 1988 663 ...st_mtime Sat Dec 31 09:00:00 1988 664 ...st_ctime Sat Dec 31 09:00:10 1988 665 665 stat( links///links_d1_file2 ) returned 666 667 668 669 670 671 672 673 674 675 676 666 ...st_dev (0x0:0x0) 667 ...st_ino d 668 ...st_mode 100000 669 ...st_nlink 3 670 ...st_uid 0 671 ...st_gid 0 672 ...st_rdev (0x0:0x0) 673 ...st_size 0 674 ...st_atime Sat Dec 31 09:00:00 1988 675 ...st_mtime Sat Dec 31 09:00:00 1988 676 ...st_ctime Sat Dec 31 09:00:10 1988 677 677 stat( links///links_d1_file3 ) returned 678 679 680 681 682 683 684 685 686 687 688 678 ...st_dev (0x0:0x0) 679 ...st_ino e 680 ...st_mode 100000 681 ...st_nlink 3 682 ...st_uid 0 683 ...st_gid 0 684 ...st_rdev (0x0:0x0) 685 ...st_size 0 686 ...st_atime Sat Dec 31 09:00:00 1988 687 ...st_mtime Sat Dec 31 09:00:00 1988 688 ...st_ctime Sat Dec 31 09:00:10 1988 689 689 stat( links///links_d1_file4 ) returned 690 691 692 693 694 695 696 697 698 699 700 690 ...st_dev (0x0:0x0) 691 ...st_ino f 692 ...st_mode 100000 693 ...st_nlink 3 694 ...st_uid 0 695 ...st_gid 0 696 ...st_rdev (0x0:0x0) 697 ...st_size 0 698 ...st_atime Sat Dec 31 09:00:00 1988 699 ...st_mtime Sat Dec 31 09:00:00 1988 700 ...st_ctime Sat Dec 31 09:00:10 1988 701 701 stat( links///links_d1_d1_f1 ) returned 702 703 704 705 706 707 708 709 710 711 712 702 ...st_dev (0x0:0x0) 703 ...st_ino 10 704 ...st_mode 100000 705 ...st_nlink 3 706 ...st_uid 0 707 ...st_gid 0 708 ...st_rdev (0x0:0x0) 709 ...st_size 0 710 ...st_atime Sat Dec 31 09:00:00 1988 711 ...st_mtime Sat Dec 31 09:00:00 1988 712 ...st_ctime Sat Dec 31 09:00:10 1988 713 713 stat( links///links_r1_d1 f1 ) returned 714 715 716 717 718 719 720 721 722 723 724 714 ...st_dev (0x0:0x0) 715 ...st_ino 11 716 ...st_mode 100000 717 ...st_nlink 3 718 ...st_uid 0 719 ...st_gid 0 720 ...st_rdev (0x0:0x0) 721 ...st_size 0 722 ...st_atime Sat Dec 31 09:00:00 1988 723 ...st_mtime Sat Dec 31 09:00:00 1988 724 ...st_ctime Sat Dec 31 09:00:10 1988 725 725 chmod of /dir1/dir1 to Read/Write 726 726 … … 747 747 Verify with readlink 748 748 stat( /symlinks/a_file_symlink ) returned 749 750 751 752 753 754 755 756 757 758 759 749 ...st_dev (0x0:0x0) 750 ...st_ino c 751 ...st_mode 100000 752 ...st_nlink 3 753 ...st_uid 0 754 ...st_gid 0 755 ...st_rdev (0x0:0x0) 756 ...st_size 0 757 ...st_atime Sat Dec 31 09:00:00 1988 758 ...st_mtime Sat Dec 31 09:00:00 1988 759 ...st_ctime Sat Dec 31 09:00:10 1988 760 760 stat( /symlinks/a_dir_symlink ) returned 761 762 763 764 765 766 767 768 769 770 771 761 ...st_dev (0x0:0x0) 762 ...st_ino 4 763 ...st_mode 40700 764 ...st_nlink 3 765 ...st_uid 0 766 ...st_gid 0 767 ...st_rdev (0x0:0x0) 768 ...st_size 1876 769 ...st_atime Sat Dec 31 09:00:00 1988 770 ...st_mtime Sat Dec 31 09:00:00 1988 771 ...st_ctime Sat Dec 31 09:00:05 1988 772 772 stat( /symlinks/a_link_symlink ) returned 773 774 775 776 777 778 779 780 781 782 783 773 ...st_dev (0x0:0x0) 774 ...st_ino 4 775 ...st_mode 40700 776 ...st_nlink 3 777 ...st_uid 0 778 ...st_gid 0 779 ...st_rdev (0x0:0x0) 780 ...st_size 1876 781 ...st_atime Sat Dec 31 09:00:00 1988 782 ...st_mtime Sat Dec 31 09:00:00 1988 783 ...st_ctime Sat Dec 31 09:00:05 1988 784 784 stat( ../symlinks/no_file ) returned : No such file or directory 785 785 stat( /symlinks/a_dir_symlink/a_file_symlink ) returned 786 787 788 789 790 791 792 793 794 795 796 786 ...st_dev (0x0:0x0) 787 ...st_ino 4 788 ...st_mode 40700 789 ...st_nlink 3 790 ...st_uid 0 791 ...st_gid 0 792 ...st_rdev (0x0:0x0) 793 ...st_size 1876 794 ...st_atime Sat Dec 31 09:00:00 1988 795 ...st_mtime Sat Dec 31 09:00:00 1988 796 ...st_ctime Sat Dec 31 09:00:05 1988 797 797 Making file 1 798 798 Verify with readlink … … 814 814 Verify with readlink 815 815 stat( 1 ) returned 816 817 818 819 820 821 822 823 824 825 826 816 ...st_dev (0x0:0x0) 817 ...st_ino b 818 ...st_mode 40700 819 ...st_nlink 1 820 ...st_uid 0 821 ...st_gid 0 822 ...st_rdev (0x0:0x0) 823 ...st_size 1340 824 ...st_atime Sat Dec 31 09:00:00 1988 825 ...st_mtime Sat Dec 31 09:00:00 1988 826 ...st_ctime Sat Dec 31 09:00:00 1988 827 827 stat( 2 ) returned 828 829 830 831 832 833 834 835 836 837 838 828 ...st_dev (0x0:0x0) 829 ...st_ino b 830 ...st_mode 40700 831 ...st_nlink 1 832 ...st_uid 0 833 ...st_gid 0 834 ...st_rdev (0x0:0x0) 835 ...st_size 1340 836 ...st_atime Sat Dec 31 09:00:00 1988 837 ...st_mtime Sat Dec 31 09:00:00 1988 838 ...st_ctime Sat Dec 31 09:00:00 1988 839 839 stat( 3 ) returned 840 841 842 843 844 845 846 847 848 849 850 840 ...st_dev (0x0:0x0) 841 ...st_ino b 842 ...st_mode 40700 843 ...st_nlink 1 844 ...st_uid 0 845 ...st_gid 0 846 ...st_rdev (0x0:0x0) 847 ...st_size 1340 848 ...st_atime Sat Dec 31 09:00:00 1988 849 ...st_mtime Sat Dec 31 09:00:00 1988 850 ...st_ctime Sat Dec 31 09:00:00 1988 851 851 stat( 4 ) returned 852 853 854 855 856 857 858 859 860 861 862 852 ...st_dev (0x0:0x0) 853 ...st_ino b 854 ...st_mode 40700 855 ...st_nlink 1 856 ...st_uid 0 857 ...st_gid 0 858 ...st_rdev (0x0:0x0) 859 ...st_size 1340 860 ...st_atime Sat Dec 31 09:00:00 1988 861 ...st_mtime Sat Dec 31 09:00:00 1988 862 ...st_ctime Sat Dec 31 09:00:00 1988 863 863 stat( 5 ) returned : Too many symbolic links 864 864 stat( 6 ) returned : Too many symbolic links … … 894 894 stat( /./././dir1/ dir1 ) returned : No such file or directory 895 895 stat( links/dir1_ dir1 ) returned 896 897 898 899 900 901 902 903 904 905 906 896 ...st_dev (0x0:0x0) 897 ...st_ino 9 898 ...st_mode 40700 899 ...st_nlink 2 900 ...st_uid 0 901 ...st_gid 0 902 ...st_rdev (0x0:0x0) 903 ...st_size 0 904 ...st_atime Sat Dec 31 09:00:00 1988 905 ...st_mtime Sat Dec 31 09:00:00 1988 906 ...st_ctime Sat Dec 31 09:00:20 1988 907 907 stat( links//links_dir1 d1 ) returned 908 909 910 911 912 913 914 915 916 917 918 908 ...st_dev (0x0:0x0) 909 ...st_ino 9 910 ...st_mode 40700 911 ...st_nlink 2 912 ...st_uid 0 913 ...st_gid 0 914 ...st_rdev (0x0:0x0) 915 ...st_size 0 916 ...st_atime Sat Dec 31 09:00:00 1988 917 ...st_mtime Sat Dec 31 09:00:00 1988 918 ...st_ctime Sat Dec 31 09:00:20 1988 919 919 Chdir to links/dir1_ dir1 920 920 Chdir to .. should fail with ENOENT … … 947 947 Change group of ////dir1/\//file1\\// 948 948 stat( ////dir1/\//file1\\// ) returned 949 950 951 952 953 954 955 956 957 958 959 949 ...st_dev (0x0:0x0) 950 ...st_ino c 951 ...st_mode 100011 952 ...st_nlink 3 953 ...st_uid 0 954 ...st_gid 1 955 ...st_rdev (0x0:0x0) 956 ...st_size 0 957 ...st_atime Sat Dec 31 09:00:00 1988 958 ...st_mtime Sat Dec 31 09:00:00 1988 959 ...st_ctime Sat Dec 31 09:00:25 1988 960 960 Change owner of ////dir1/\//file1\\// 961 961 stat( ////dir1/\//file1\\// ) returned 962 963 964 965 966 967 968 969 970 971 972 962 ...st_dev (0x0:0x0) 963 ...st_ino c 964 ...st_mode 100011 965 ...st_nlink 3 966 ...st_uid 1 967 ...st_gid 0 968 ...st_rdev (0x0:0x0) 969 ...st_size 0 970 ...st_atime Sat Dec 31 09:00:00 1988 971 ...st_mtime Sat Dec 31 09:00:00 1988 972 ...st_ctime Sat Dec 31 09:00:25 1988 973 973 Change group of /dir1/file2 974 974 stat( /dir1/file2 ) returned 975 976 977 978 979 980 981 982 983 984 985 975 ...st_dev (0x0:0x0) 976 ...st_ino d 977 ...st_mode 100000 978 ...st_nlink 3 979 ...st_uid 0 980 ...st_gid 1 981 ...st_rdev (0x0:0x0) 982 ...st_size 0 983 ...st_atime Sat Dec 31 09:00:00 1988 984 ...st_mtime Sat Dec 31 09:00:00 1988 985 ...st_ctime Sat Dec 31 09:00:25 1988 986 986 Change owner of /dir1/file2 987 987 stat( /dir1/file2 ) returned 988 989 990 991 992 993 994 995 996 997 998 988 ...st_dev (0x0:0x0) 989 ...st_ino d 990 ...st_mode 100000 991 ...st_nlink 3 992 ...st_uid 1 993 ...st_gid 0 994 ...st_rdev (0x0:0x0) 995 ...st_size 0 996 ...st_atime Sat Dec 31 09:00:00 1988 997 ...st_mtime Sat Dec 31 09:00:00 1988 998 ...st_ctime Sat Dec 31 09:00:25 1988 999 999 Change group of /dir1/file3 1000 1000 stat( /dir1/file3 ) returned 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1001 ...st_dev (0x0:0x0) 1002 ...st_ino e 1003 ...st_mode 100000 1004 ...st_nlink 3 1005 ...st_uid 0 1006 ...st_gid 1 1007 ...st_rdev (0x0:0x0) 1008 ...st_size 0 1009 ...st_atime Sat Dec 31 09:00:00 1988 1010 ...st_mtime Sat Dec 31 09:00:00 1988 1011 ...st_ctime Sat Dec 31 09:00:25 1988 1012 1012 Change owner of /dir1/file3 1013 1013 stat( /dir1/file3 ) returned 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1014 ...st_dev (0x0:0x0) 1015 ...st_ino e 1016 ...st_mode 100000 1017 ...st_nlink 3 1018 ...st_uid 1 1019 ...st_gid 0 1020 ...st_rdev (0x0:0x0) 1021 ...st_size 0 1022 ...st_atime Sat Dec 31 09:00:00 1988 1023 ...st_mtime Sat Dec 31 09:00:00 1988 1024 ...st_ctime Sat Dec 31 09:00:25 1988 1025 1025 Change group of /dir1/file4 1026 1026 stat( /dir1/file4 ) returned 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1027 ...st_dev (0x0:0x0) 1028 ...st_ino f 1029 ...st_mode 100000 1030 ...st_nlink 3 1031 ...st_uid 0 1032 ...st_gid 1 1033 ...st_rdev (0x0:0x0) 1034 ...st_size 0 1035 ...st_atime Sat Dec 31 09:00:00 1988 1036 ...st_mtime Sat Dec 31 09:00:00 1988 1037 ...st_ctime Sat Dec 31 09:00:25 1988 1038 1038 Change owner of /dir1/file4 1039 1039 stat( /dir1/file4 ) returned 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1040 ...st_dev (0x0:0x0) 1041 ...st_ino f 1042 ...st_mode 100000 1043 ...st_nlink 3 1044 ...st_uid 1 1045 ...st_gid 0 1046 ...st_rdev (0x0:0x0) 1047 ...st_size 0 1048 ...st_atime Sat Dec 31 09:00:00 1988 1049 ...st_mtime Sat Dec 31 09:00:00 1988 1050 ...st_ctime Sat Dec 31 09:00:25 1988 1051 1051 Change group of /dir1/dir1/file1 1052 1052 stat( /dir1/dir1/file1 ) returned 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1053 ...st_dev (0x0:0x0) 1054 ...st_ino 10 1055 ...st_mode 100000 1056 ...st_nlink 3 1057 ...st_uid 0 1058 ...st_gid 1 1059 ...st_rdev (0x0:0x0) 1060 ...st_size 0 1061 ...st_atime Sat Dec 31 09:00:00 1988 1062 ...st_mtime Sat Dec 31 09:00:00 1988 1063 ...st_ctime Sat Dec 31 09:00:25 1988 1064 1064 Change owner of /dir1/dir1/file1 1065 1065 stat( /dir1/dir1/file1 ) returned 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1066 ...st_dev (0x0:0x0) 1067 ...st_ino 10 1068 ...st_mode 100000 1069 ...st_nlink 3 1070 ...st_uid 1 1071 ...st_gid 0 1072 ...st_rdev (0x0:0x0) 1073 ...st_size 0 1074 ...st_atime Sat Dec 31 09:00:00 1988 1075 ...st_mtime Sat Dec 31 09:00:00 1988 1076 ...st_ctime Sat Dec 31 09:00:25 1988 1077 1077 Change group of ../../..//dir1/./././dir1/ file1 1078 1078 stat( ../../..//dir1/./././dir1/ file1 ) returned 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1079 ...st_dev (0x0:0x0) 1080 ...st_ino 11 1081 ...st_mode 100000 1082 ...st_nlink 3 1083 ...st_uid 0 1084 ...st_gid 1 1085 ...st_rdev (0x0:0x0) 1086 ...st_size 0 1087 ...st_atime Sat Dec 31 09:00:00 1988 1088 ...st_mtime Sat Dec 31 09:00:00 1988 1089 ...st_ctime Sat Dec 31 09:00:25 1988 1090 1090 Change owner of ../../..//dir1/./././dir1/ file1 1091 1091 stat( ../../..//dir1/./././dir1/ file1 ) returned 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1092 ...st_dev (0x0:0x0) 1093 ...st_ino 11 1094 ...st_mode 100000 1095 ...st_nlink 3 1096 ...st_uid 1 1097 ...st_gid 0 1098 ...st_rdev (0x0:0x0) 1099 ...st_size 0 1100 ...st_atime Sat Dec 31 09:00:00 1988 1101 ...st_mtime Sat Dec 31 09:00:00 1988 1102 ...st_ctime Sat Dec 31 09:00:25 1988 1103 1103 Change group of main.c 1104 1104 stat( main.c ) returned 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1105 ...st_dev (0x0:0x0) 1106 ...st_ino 12 1107 ...st_mode 100000 1108 ...st_nlink 1 1109 ...st_uid 0 1110 ...st_gid 1 1111 ...st_rdev (0x0:0x0) 1112 ...st_size 0 1113 ...st_atime Sat Dec 31 09:00:00 1988 1114 ...st_mtime Sat Dec 31 09:00:00 1988 1115 ...st_ctime Sat Dec 31 09:00:25 1988 1116 1116 Change owner of main.c 1117 1117 stat( main.c ) returned 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1118 ...st_dev (0x0:0x0) 1119 ...st_ino 12 1120 ...st_mode 100000 1121 ...st_nlink 1 1122 ...st_uid 1 1123 ...st_gid 0 1124 ...st_rdev (0x0:0x0) 1125 ...st_size 0 1126 ...st_atime Sat Dec 31 09:00:00 1988 1127 ...st_mtime Sat Dec 31 09:00:00 1988 1128 ...st_ctime Sat Dec 31 09:00:25 1988 1129 1129 Change group of dir1/dir1/../../links/dir1 1130 1130 stat( dir1/dir1/../../links/dir1 ) returned 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1131 ...st_dev (0x0:0x0) 1132 ...st_ino 4 1133 ...st_mode 40700 1134 ...st_nlink 3 1135 ...st_uid 0 1136 ...st_gid 1 1137 ...st_rdev (0x0:0x0) 1138 ...st_size 1876 1139 ...st_atime Sat Dec 31 09:00:00 1988 1140 ...st_mtime Sat Dec 31 09:00:00 1988 1141 ...st_ctime Sat Dec 31 09:00:30 1988 1142 1142 Change owner of dir1/dir1/../../links/dir1 1143 1143 stat( dir1/dir1/../../links/dir1 ) returned : Permission denied 1144 1144 Change group of links/dir2 1145 1145 stat( links/dir2 ) returned 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1146 ...st_dev (0x0:0x0) 1147 ...st_ino 5 1148 ...st_mode 40700 1149 ...st_nlink 3 1150 ...st_uid 0 1151 ...st_gid 1 1152 ...st_rdev (0x0:0x0) 1153 ...st_size 0 1154 ...st_atime Sat Dec 31 09:00:00 1988 1155 ...st_mtime Sat Dec 31 09:00:00 1988 1156 ...st_ctime Sat Dec 31 09:00:30 1988 1157 1157 Change owner of links/dir2 1158 1158 stat( links/dir2 ) returned 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1159 ...st_dev (0x0:0x0) 1160 ...st_ino 5 1161 ...st_mode 40700 1162 ...st_nlink 3 1163 ...st_uid 1 1164 ...st_gid 0 1165 ...st_rdev (0x0:0x0) 1166 ...st_size 0 1167 ...st_atime Sat Dec 31 09:00:00 1988 1168 ...st_mtime Sat Dec 31 09:00:00 1988 1169 ...st_ctime Sat Dec 31 09:00:30 1988 1170 1170 Change group of links/dir3 1171 1171 stat( links/dir3 ) returned 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1172 ...st_dev (0x0:0x0) 1173 ...st_ino 6 1174 ...st_mode 40700 1175 ...st_nlink 3 1176 ...st_uid 0 1177 ...st_gid 1 1178 ...st_rdev (0x0:0x0) 1179 ...st_size 0 1180 ...st_atime Sat Dec 31 09:00:00 1988 1181 ...st_mtime Sat Dec 31 09:00:00 1988 1182 ...st_ctime Sat Dec 31 09:00:30 1988 1183 1183 Change owner of links/dir3 1184 1184 stat( links/dir3 ) returned 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1185 ...st_dev (0x0:0x0) 1186 ...st_ino 6 1187 ...st_mode 40700 1188 ...st_nlink 3 1189 ...st_uid 1 1190 ...st_gid 0 1191 ...st_rdev (0x0:0x0) 1192 ...st_size 0 1193 ...st_atime Sat Dec 31 09:00:00 1988 1194 ...st_mtime Sat Dec 31 09:00:00 1988 1195 ...st_ctime Sat Dec 31 09:00:30 1988 1196 1196 Change group of links/dir4 1197 1197 stat( links/dir4 ) returned 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1198 ...st_dev (0x0:0x0) 1199 ...st_ino 7 1200 ...st_mode 40500 1201 ...st_nlink 3 1202 ...st_uid 0 1203 ...st_gid 1 1204 ...st_rdev (0x0:0x0) 1205 ...st_size 0 1206 ...st_atime Sat Dec 31 09:00:00 1988 1207 ...st_mtime Sat Dec 31 09:00:00 1988 1208 ...st_ctime Sat Dec 31 09:00:30 1988 1209 1209 Change owner of links/dir4 1210 1210 stat( links/dir4 ) returned 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1211 ...st_dev (0x0:0x0) 1212 ...st_ino 7 1213 ...st_mode 40500 1214 ...st_nlink 3 1215 ...st_uid 1 1216 ...st_gid 0 1217 ...st_rdev (0x0:0x0) 1218 ...st_size 0 1219 ...st_atime Sat Dec 31 09:00:00 1988 1220 ...st_mtime Sat Dec 31 09:00:00 1988 1221 ...st_ctime Sat Dec 31 09:00:30 1988 1222 1222 Change group of links/dir1_dir1 1223 1223 stat( links/dir1_dir1 ) returned 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1224 ...st_dev (0x0:0x0) 1225 ...st_ino 8 1226 ...st_mode 40700 1227 ...st_nlink 3 1228 ...st_uid 0 1229 ...st_gid 1 1230 ...st_rdev (0x0:0x0) 1231 ...st_size 536 1232 ...st_atime Sat Dec 31 09:00:00 1988 1233 ...st_mtime Sat Dec 31 09:00:00 1988 1234 ...st_ctime Sat Dec 31 09:00:30 1988 1235 1235 Change owner of links/dir1_dir1 1236 1236 stat( links/dir1_dir1 ) returned 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1237 ...st_dev (0x0:0x0) 1238 ...st_ino 8 1239 ...st_mode 40700 1240 ...st_nlink 3 1241 ...st_uid 1 1242 ...st_gid 0 1243 ...st_rdev (0x0:0x0) 1244 ...st_size 536 1245 ...st_atime Sat Dec 31 09:00:00 1988 1246 ...st_mtime Sat Dec 31 09:00:00 1988 1247 ...st_ctime Sat Dec 31 09:00:30 1988 1248 1248 Change group of links/dir1_ dir1 1249 1249 stat( links/dir1_ dir1 ) returned : No such file or directory … … 1252 1252 Change group of links/../links/../links/links 1253 1253 stat( links/../links/../links/links ) returned 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1254 ...st_dev (0x0:0x0) 1255 ...st_ino a 1256 ...st_mode 40700 1257 ...st_nlink 3 1258 ...st_uid 0 1259 ...st_gid 1 1260 ...st_rdev (0x0:0x0) 1261 ...st_size 8844 1262 ...st_atime Sat Dec 31 09:00:00 1988 1263 ...st_mtime Sat Dec 31 09:00:00 1988 1264 ...st_ctime Sat Dec 31 09:00:30 1988 1265 1265 Change owner of links/../links/../links/links 1266 1266 stat( links/../links/../links/links ) returned : Permission denied -
c/src/tests/psxtests/psxstat/test.c
r48296038 r9060699 194 194 195 195 196 printf("\n 197 printf( " 198 printf( " 199 printf( " 200 printf( " 201 printf( " 202 printf( " 203 printf( " 204 printf( " 205 printf( " 206 printf( " 196 printf("\n\tst_dev (0x%x:0x%x)\n", major1, minor1 ); 197 printf( "...st_ino %x\n", statbuf.st_ino ); 198 printf( "...st_mode %o\n", statbuf.st_mode ); 199 printf( "...st_nlink %x\n", statbuf.st_nlink ); 200 printf( "...st_uid %d\n", statbuf.st_uid ); 201 printf( "...st_gid %d\n", statbuf.st_gid ); 202 printf( "...st_rdev (0x%x:0x%x)\n", major2, minor2 ); 203 printf( "...st_size %d\n",(unsigned int) statbuf.st_size ); 204 printf( "...st_atime %s", ctime( &statbuf.st_atime ) ); 205 printf( "...st_mtime %s", ctime( &statbuf.st_mtime ) ); 206 printf( "...st_ctime %s", ctime( &statbuf.st_ctime ) ); 207 207 #if defined(__svr4__) && !defined(__PPC__) && !defined(__sun__) 208 printf( " 209 printf( " 208 printf( "...st_blksize %x\n", statbuf.st_blksize ); 209 printf( "...st_blocks %x\n", statbuf.st_blocks ); 210 210 #endif 211 211 -
testsuites/psxtests/psxfile01/psxfile01.scn
r48296038 r9060699 4 4 *************** Dump of Entire IMFS *************** 5 5 / 6 7 6 ....dev/ 7 ........console (device 0, 0) 8 8 *************** End of Dump *************** 9 9 stat of /dev/console 10 11 12 13 14 15 16 17 18 10 ....st_dev (0x0:0x0) 11 ....st_ino 3 12 ....mode = 00020771 13 ....nlink = 1 14 ....uid = 0 15 ....gid = 0 16 ....atime = Fri Jan 01 00:00:00 1988 17 ....mtime = Fri Jan 01 00:00:00 1988 18 ....ctime = Fri Jan 01 00:00:00 1988 19 19 20 20 mkdir /dev/tty … … 54 54 55 55 stat( /tmp/joel ) returned st_dev (0x0:0x0) 56 57 58 59 60 61 62 63 56 ....st_ino 10 57 ....mode = 00100700 58 ....nlink = 1 59 ....uid = 0 60 ....gid = 0 61 ....atime = Sat Dec 31 09:00:00 1988 62 ....mtime = Sat Dec 31 09:00:00 1988 63 ....ctime = Sat Dec 31 09:00:00 1988 64 64 unlink /tmp/joel 65 65 unlink /tmp/joel … … 83 83 (139743) 84 84 stat( /tmp/joel ) returned st_dev (0x0:0x0) 85 86 87 88 89 90 91 92 85 ....st_ino 11 86 ....mode = 00100700 87 ....nlink = 1 88 ....uid = 0 89 ....gid = 0 90 ....atime = Sat Dec 31 09:00:00 1988 91 ....mtime = Sat Dec 31 09:00:00 1988 92 ....ctime = Sat Dec 31 09:00:00 1988 93 93 stat of /tmp/j 94 94 stat(/tmp/j) returned -1 (errno=2) 95 96 97 98 99 100 101 102 103 95 ....st_dev (0x0:0x0) 96 ....st_ino 3 97 ....mode = 00020771 98 ....nlink = 1 99 ....uid = 0 100 ....gid = 0 101 ....atime = Fri Jan 01 00:00:00 1988 102 ....mtime = Fri Jan 01 00:00:00 1988 103 ....ctime = Fri Jan 01 00:00:00 1988 104 104 fopen of /tmp/j 105 105 fprintf to /tmp/j … … 109 109 (4) 26 characters written to the file 110 110 (5) 26 characters written to the file 111 112 113 114 115 116 117 118 119 111 ....st_dev (0x0:0x0) 112 ....st_ino 12 113 ....mode = 00100660 114 ....nlink = 1 115 ....uid = 0 116 ....gid = 0 117 ....atime = Sat Dec 31 09:00:00 1988 118 ....mtime = Sat Dec 31 09:00:00 1988 119 ....ctime = Sat Dec 31 09:00:00 1988 120 120 This is call 1 to fprintf 121 121 This is call 2 to fprintf … … 123 123 This is call 4 to fprintf 124 124 This is call 5 to fprintf 125 126 127 128 129 130 131 132 133 125 ....st_dev (0x0:0x0) 126 ....st_ino 12 127 ....mode = 00100660 128 ....nlink = 1 129 ....uid = 0 130 ....gid = 0 131 ....atime = Sat Dec 31 09:00:01 1988 132 ....mtime = Sat Dec 31 09:00:00 1988 133 ....ctime = Sat Dec 31 09:00:00 1988 134 134 *************** Dump of Entire IMFS *************** 135 135 / 136 137 138 139 140 141 142 143 144 145 146 147 148 136 ....dev/ 137 ........console (device 0, 0) 138 ........tty/ 139 ............S3 (device 255, 128) 140 ........test_console (device 0, 0) 141 ....etc/ 142 ........passwd (file 0 0x0 0x0 0x0) 143 ....tmp/ 144 ........my_dir/ 145 ........tom (file 0 0x0 0x0 0x0) 146 ........john (file 0 0x0 0x0 0x0) 147 ........joel (file 279487 0x7d58d8 0x7d5388 0x7cfe38) 148 ........j (file 130 0x77a338 0x0 0x0) 149 149 *************** End of Dump *************** 150 150 truncate /tmp/j to length of 40 151 152 153 154 155 156 157 158 159 151 ....st_dev (0x0:0x0) 152 ....st_ino 12 153 ....mode = 00100660 154 ....nlink = 1 155 ....uid = 0 156 ....gid = 0 157 ....atime = Sat Dec 31 09:00:02 1988 158 ....mtime = Sat Dec 31 09:00:00 1988 159 ....ctime = Sat Dec 31 09:00:00 1988 160 160 *************** Dump of Entire IMFS *************** 161 161 / 162 163 164 165 166 167 168 169 170 171 172 173 162 ....dev/ 163 ........console (device 0, 0) 164 ........tty/ 165 ............S3 (device 255, 128) 166 ........test_console (device 0, 0) 167 ....etc/ 168 ........passwd (file 0 0x0 0x0 0x0) 169 ....tmp/ 170 ........my_dir/ 171 ........tom (file 0 0x0 0x0 0x0) 172 ........john (file 0 0x0 0x0 0x0) 173 ........j (file 40 0x77a338 0x0 0x0) 174 174 *************** End of Dump *************** 175 175 truncate /tmp/j to length of 0 … … 179 179 *************** Dump of Entire IMFS *************** 180 180 / 181 182 183 184 185 186 187 188 189 190 191 192 181 ....dev/ 182 ........console (device 0, 0) 183 ........tty/ 184 ............S3 (device 255, 128) 185 ........test_console (device 0, 0) 186 ....etc/ 187 ........passwd (file 0 0x0 0x0 0x0) 188 ....tmp/ 189 ........my_dir/ 190 ........tom (file 0 0x0 0x0 0x0) 191 ........john (file 0 0x0 0x0 0x0) 192 ........j (file 0 0x77a338 0x0 0x0) 193 193 *************** End of Dump *************** 194 194 *** END OF FILE TEST 1 *** -
testsuites/psxtests/psxfile01/test.c
r48296038 r9060699 77 77 rtems_filesystem_split_dev_t( buf->st_rdev, major2, minor2 ); 78 78 79 printf( " 80 printf( " 81 printf( " 82 printf( " 83 84 printf( " 85 printf( " 86 87 printf( " 88 printf( " 89 printf( " 79 printf( "....st_dev (0x%x:0x%x)\n", major1, minor1 ); 80 printf( "....st_ino %x\n", buf->st_ino ); 81 printf( "....mode = %08o\n", buf->st_mode ); 82 printf( "....nlink = %d\n", buf->st_nlink ); 83 84 printf( "....uid = %d\n", buf->st_uid ); 85 printf( "....gid = %d\n", buf->st_gid ); 86 87 printf( "....atime = %s", ctime(&buf->st_atime) ); 88 printf( "....mtime = %s", ctime(&buf->st_mtime) ); 89 printf( "....ctime = %s", ctime(&buf->st_ctime) ); 90 90 91 91 #if defined(__svr4__) && !defined(__PPC__) && !defined(__sun__) 92 printf( "st_blksize %x\n", buf.st_blksize );93 printf( "st_blocks %x\n", buf.st_blocks );92 printf( "....st_blksize %x\n", buf.st_blksize ); 93 printf( "....st_blocks %x\n", buf.st_blocks ); 94 94 #endif 95 95 -
testsuites/psxtests/psxstat/psxstat.scn
r48296038 r9060699 52 52 Doing the stat() on all the good absolute paths 53 53 stat( /dev ) returned 54 55 56 57 58 59 60 61 62 63 64 54 ...st_dev (0x0:0x0) 55 ...st_ino 2 56 ...st_mode 40771 57 ...st_nlink 1 58 ...st_uid 0 59 ...st_gid 0 60 ...st_rdev (0x0:0x0) 61 ...st_size 268 62 ...st_atime Fri Jan 01 00:00:00 1988 63 ...st_mtime Fri Jan 01 00:00:00 1988 64 ...st_ctime Fri Jan 01 00:00:00 1988 65 65 stat( ////dir1/\//file1\\// ) returned 66 67 68 69 70 71 72 73 74 75 76 66 ...st_dev (0x0:0x0) 67 ...st_ino c 68 ...st_mode 100000 69 ...st_nlink 3 70 ...st_uid 0 71 ...st_gid 0 72 ...st_rdev (0x0:0x0) 73 ...st_size 0 74 ...st_atime Sat Dec 31 09:00:00 1988 75 ...st_mtime Sat Dec 31 09:00:00 1988 76 ...st_ctime Sat Dec 31 09:00:10 1988 77 77 stat( /dir1/\\/file2 ) returned 78 79 80 81 82 83 84 85 86 87 88 78 ...st_dev (0x0:0x0) 79 ...st_ino d 80 ...st_mode 100000 81 ...st_nlink 3 82 ...st_uid 0 83 ...st_gid 0 84 ...st_rdev (0x0:0x0) 85 ...st_size 0 86 ...st_atime Sat Dec 31 09:00:00 1988 87 ...st_mtime Sat Dec 31 09:00:00 1988 88 ...st_ctime Sat Dec 31 09:00:10 1988 89 89 stat( /dir1/file3/////\\\ ) returned 90 91 92 93 94 95 96 97 98 99 100 90 ...st_dev (0x0:0x0) 91 ...st_ino e 92 ...st_mode 100000 93 ...st_nlink 3 94 ...st_uid 0 95 ...st_gid 0 96 ...st_rdev (0x0:0x0) 97 ...st_size 0 98 ...st_atime Sat Dec 31 09:00:00 1988 99 ...st_mtime Sat Dec 31 09:00:00 1988 100 ...st_ctime Sat Dec 31 09:00:10 1988 101 101 stat( /dir1/file4 ) returned 102 103 104 105 106 107 108 109 110 111 112 102 ...st_dev (0x0:0x0) 103 ...st_ino f 104 ...st_mode 100000 105 ...st_nlink 3 106 ...st_uid 0 107 ...st_gid 0 108 ...st_rdev (0x0:0x0) 109 ...st_size 0 110 ...st_atime Sat Dec 31 09:00:00 1988 111 ...st_mtime Sat Dec 31 09:00:00 1988 112 ...st_ctime Sat Dec 31 09:00:10 1988 113 113 stat( /dir1/dir1/file1 ) returned 114 115 116 117 118 119 120 121 122 123 124 114 ...st_dev (0x0:0x0) 115 ...st_ino 10 116 ...st_mode 100000 117 ...st_nlink 3 118 ...st_uid 0 119 ...st_gid 0 120 ...st_rdev (0x0:0x0) 121 ...st_size 0 122 ...st_atime Sat Dec 31 09:00:00 1988 123 ...st_mtime Sat Dec 31 09:00:00 1988 124 ...st_ctime Sat Dec 31 09:00:10 1988 125 125 stat( /dir1/dir1/ file1 ) returned 126 127 128 129 130 131 132 133 134 135 136 126 ...st_dev (0x0:0x0) 127 ...st_ino 11 128 ...st_mode 100000 129 ...st_nlink 3 130 ...st_uid 0 131 ...st_gid 0 132 ...st_rdev (0x0:0x0) 133 ...st_size 0 134 ...st_atime Sat Dec 31 09:00:00 1988 135 ...st_mtime Sat Dec 31 09:00:00 1988 136 ...st_ctime Sat Dec 31 09:00:10 1988 137 137 stat( /dir1 ) returned 138 139 140 141 142 143 144 145 146 147 148 138 ...st_dev (0x0:0x0) 139 ...st_ino 4 140 ...st_mode 40700 141 ...st_nlink 3 142 ...st_uid 0 143 ...st_gid 0 144 ...st_rdev (0x0:0x0) 145 ...st_size 1608 146 ...st_atime Sat Dec 31 09:00:00 1988 147 ...st_mtime Sat Dec 31 09:00:00 1988 148 ...st_ctime Sat Dec 31 09:00:05 1988 149 149 stat( /dir2//////\ ) returned 150 151 152 153 154 155 156 157 158 159 160 150 ...st_dev (0x0:0x0) 151 ...st_ino 5 152 ...st_mode 40700 153 ...st_nlink 3 154 ...st_uid 0 155 ...st_gid 0 156 ...st_rdev (0x0:0x0) 157 ...st_size 0 158 ...st_atime Sat Dec 31 09:00:00 1988 159 ...st_mtime Sat Dec 31 09:00:00 1988 160 ...st_ctime Sat Dec 31 09:00:05 1988 161 161 stat( /dir3 ) returned 162 163 164 165 166 167 168 169 170 171 172 162 ...st_dev (0x0:0x0) 163 ...st_ino 6 164 ...st_mode 40700 165 ...st_nlink 3 166 ...st_uid 0 167 ...st_gid 0 168 ...st_rdev (0x0:0x0) 169 ...st_size 0 170 ...st_atime Sat Dec 31 09:00:00 1988 171 ...st_mtime Sat Dec 31 09:00:00 1988 172 ...st_ctime Sat Dec 31 09:00:05 1988 173 173 stat( /dir4 ) returned 174 175 176 177 178 179 180 181 182 183 184 174 ...st_dev (0x0:0x0) 175 ...st_ino 7 176 ...st_mode 40700 177 ...st_nlink 3 178 ...st_uid 0 179 ...st_gid 0 180 ...st_rdev (0x0:0x0) 181 ...st_size 0 182 ...st_atime Sat Dec 31 09:00:00 1988 183 ...st_mtime Sat Dec 31 09:00:00 1988 184 ...st_ctime Sat Dec 31 09:00:05 1988 185 185 stat( /dir1/dir1 ) returned 186 187 188 189 190 191 192 193 194 195 196 186 ...st_dev (0x0:0x0) 187 ...st_ino 8 188 ...st_mode 40700 189 ...st_nlink 3 190 ...st_uid 0 191 ...st_gid 0 192 ...st_rdev (0x0:0x0) 193 ...st_size 536 194 ...st_atime Sat Dec 31 09:00:00 1988 195 ...st_mtime Sat Dec 31 09:00:00 1988 196 ...st_ctime Sat Dec 31 09:00:05 1988 197 197 stat( /dir1/ dir1///\\ ) returned 198 199 200 201 202 203 204 205 206 207 208 198 ...st_dev (0x0:0x0) 199 ...st_ino 9 200 ...st_mode 40700 201 ...st_nlink 3 202 ...st_uid 0 203 ...st_gid 0 204 ...st_rdev (0x0:0x0) 205 ...st_size 0 206 ...st_atime Sat Dec 31 09:00:00 1988 207 ...st_mtime Sat Dec 31 09:00:00 1988 208 ...st_ctime Sat Dec 31 09:00:05 1988 209 209 stat( /\/\/\/\/\/\/links\/\/\/\/\/\ ) returned 210 211 212 213 214 215 216 217 218 219 220 210 ...st_dev (0x0:0x0) 211 ...st_ino a 212 ...st_mode 40700 213 ...st_nlink 3 214 ...st_uid 0 215 ...st_gid 0 216 ...st_rdev (0x0:0x0) 217 ...st_size 6968 218 ...st_atime Sat Dec 31 09:00:00 1988 219 ...st_mtime Sat Dec 31 09:00:00 1988 220 ...st_ctime Sat Dec 31 09:00:05 1988 221 221 222 222 Doing the stat() on all the good relative paths 223 223 stat( dev ) returned 224 225 226 227 228 229 230 231 232 233 234 224 ...st_dev (0x0:0x0) 225 ...st_ino 2 226 ...st_mode 40771 227 ...st_nlink 1 228 ...st_uid 0 229 ...st_gid 0 230 ...st_rdev (0x0:0x0) 231 ...st_size 268 232 ...st_atime Fri Jan 01 00:00:00 1988 233 ...st_mtime Fri Jan 01 00:00:00 1988 234 ...st_ctime Fri Jan 01 00:00:00 1988 235 235 stat( dir1/\//file1\\// ) returned 236 237 238 239 240 241 242 243 244 245 246 236 ...st_dev (0x0:0x0) 237 ...st_ino c 238 ...st_mode 100000 239 ...st_nlink 3 240 ...st_uid 0 241 ...st_gid 0 242 ...st_rdev (0x0:0x0) 243 ...st_size 0 244 ...st_atime Sat Dec 31 09:00:00 1988 245 ...st_mtime Sat Dec 31 09:00:00 1988 246 ...st_ctime Sat Dec 31 09:00:10 1988 247 247 stat( dir1/\\/file2 ) returned 248 249 250 251 252 253 254 255 256 257 258 248 ...st_dev (0x0:0x0) 249 ...st_ino d 250 ...st_mode 100000 251 ...st_nlink 3 252 ...st_uid 0 253 ...st_gid 0 254 ...st_rdev (0x0:0x0) 255 ...st_size 0 256 ...st_atime Sat Dec 31 09:00:00 1988 257 ...st_mtime Sat Dec 31 09:00:00 1988 258 ...st_ctime Sat Dec 31 09:00:10 1988 259 259 stat( dir1/file3/////\\\ ) returned 260 261 262 263 264 265 266 267 268 269 270 260 ...st_dev (0x0:0x0) 261 ...st_ino e 262 ...st_mode 100000 263 ...st_nlink 3 264 ...st_uid 0 265 ...st_gid 0 266 ...st_rdev (0x0:0x0) 267 ...st_size 0 268 ...st_atime Sat Dec 31 09:00:00 1988 269 ...st_mtime Sat Dec 31 09:00:00 1988 270 ...st_ctime Sat Dec 31 09:00:10 1988 271 271 stat( dir1/file4 ) returned 272 273 274 275 276 277 278 279 280 281 282 272 ...st_dev (0x0:0x0) 273 ...st_ino f 274 ...st_mode 100000 275 ...st_nlink 3 276 ...st_uid 0 277 ...st_gid 0 278 ...st_rdev (0x0:0x0) 279 ...st_size 0 280 ...st_atime Sat Dec 31 09:00:00 1988 281 ...st_mtime Sat Dec 31 09:00:00 1988 282 ...st_ctime Sat Dec 31 09:00:10 1988 283 283 stat( dir1/dir1/file1 ) returned 284 285 286 287 288 289 290 291 292 293 294 284 ...st_dev (0x0:0x0) 285 ...st_ino 10 286 ...st_mode 100000 287 ...st_nlink 3 288 ...st_uid 0 289 ...st_gid 0 290 ...st_rdev (0x0:0x0) 291 ...st_size 0 292 ...st_atime Sat Dec 31 09:00:00 1988 293 ...st_mtime Sat Dec 31 09:00:00 1988 294 ...st_ctime Sat Dec 31 09:00:10 1988 295 295 stat( dir1/dir1/ file1 ) returned 296 297 298 299 300 301 302 303 304 305 306 296 ...st_dev (0x0:0x0) 297 ...st_ino 11 298 ...st_mode 100000 299 ...st_nlink 3 300 ...st_uid 0 301 ...st_gid 0 302 ...st_rdev (0x0:0x0) 303 ...st_size 0 304 ...st_atime Sat Dec 31 09:00:00 1988 305 ...st_mtime Sat Dec 31 09:00:00 1988 306 ...st_ctime Sat Dec 31 09:00:10 1988 307 307 stat( dir1 ) returned 308 309 310 311 312 313 314 315 316 317 318 308 ...st_dev (0x0:0x0) 309 ...st_ino 4 310 ...st_mode 40700 311 ...st_nlink 3 312 ...st_uid 0 313 ...st_gid 0 314 ...st_rdev (0x0:0x0) 315 ...st_size 1608 316 ...st_atime Sat Dec 31 09:00:00 1988 317 ...st_mtime Sat Dec 31 09:00:00 1988 318 ...st_ctime Sat Dec 31 09:00:05 1988 319 319 stat( dir2//////\ ) returned 320 321 322 323 324 325 326 327 328 329 330 320 ...st_dev (0x0:0x0) 321 ...st_ino 5 322 ...st_mode 40700 323 ...st_nlink 3 324 ...st_uid 0 325 ...st_gid 0 326 ...st_rdev (0x0:0x0) 327 ...st_size 0 328 ...st_atime Sat Dec 31 09:00:00 1988 329 ...st_mtime Sat Dec 31 09:00:00 1988 330 ...st_ctime Sat Dec 31 09:00:05 1988 331 331 stat( dir3 ) returned 332 333 334 335 336 337 338 339 340 341 342 332 ...st_dev (0x0:0x0) 333 ...st_ino 6 334 ...st_mode 40700 335 ...st_nlink 3 336 ...st_uid 0 337 ...st_gid 0 338 ...st_rdev (0x0:0x0) 339 ...st_size 0 340 ...st_atime Sat Dec 31 09:00:00 1988 341 ...st_mtime Sat Dec 31 09:00:00 1988 342 ...st_ctime Sat Dec 31 09:00:05 1988 343 343 stat( dir4 ) returned 344 345 346 347 348 349 350 351 352 353 354 344 ...st_dev (0x0:0x0) 345 ...st_ino 7 346 ...st_mode 40700 347 ...st_nlink 3 348 ...st_uid 0 349 ...st_gid 0 350 ...st_rdev (0x0:0x0) 351 ...st_size 0 352 ...st_atime Sat Dec 31 09:00:00 1988 353 ...st_mtime Sat Dec 31 09:00:00 1988 354 ...st_ctime Sat Dec 31 09:00:05 1988 355 355 stat( dir1/dir1 ) returned 356 357 358 359 360 361 362 363 364 365 366 356 ...st_dev (0x0:0x0) 357 ...st_ino 8 358 ...st_mode 40700 359 ...st_nlink 3 360 ...st_uid 0 361 ...st_gid 0 362 ...st_rdev (0x0:0x0) 363 ...st_size 536 364 ...st_atime Sat Dec 31 09:00:00 1988 365 ...st_mtime Sat Dec 31 09:00:00 1988 366 ...st_ctime Sat Dec 31 09:00:05 1988 367 367 stat( dir1/ dir1///\\ ) returned 368 369 370 371 372 373 374 375 376 377 378 368 ...st_dev (0x0:0x0) 369 ...st_ino 9 370 ...st_mode 40700 371 ...st_nlink 3 372 ...st_uid 0 373 ...st_gid 0 374 ...st_rdev (0x0:0x0) 375 ...st_size 0 376 ...st_atime Sat Dec 31 09:00:00 1988 377 ...st_mtime Sat Dec 31 09:00:00 1988 378 ...st_ctime Sat Dec 31 09:00:05 1988 379 379 stat( main.c ) returned 380 381 382 383 384 385 386 387 388 389 390 380 ...st_dev (0x0:0x0) 381 ...st_ino 12 382 ...st_mode 100000 383 ...st_nlink 1 384 ...st_uid 0 385 ...st_gid 0 386 ...st_rdev (0x0:0x0) 387 ...st_size 0 388 ...st_atime Sat Dec 31 09:00:00 1988 389 ...st_mtime Sat Dec 31 09:00:00 1988 390 ...st_ctime Sat Dec 31 09:00:00 1988 391 391 392 392 chdir to dev … … 412 412 413 413 stat( dir1/dir1/../../links/dir1 ) returned 414 415 416 417 418 419 420 421 422 423 424 414 ...st_dev (0x0:0x0) 415 ...st_ino 4 416 ...st_mode 40700 417 ...st_nlink 3 418 ...st_uid 0 419 ...st_gid 0 420 ...st_rdev (0x0:0x0) 421 ...st_size 1608 422 ...st_atime Sat Dec 31 09:00:00 1988 423 ...st_mtime Sat Dec 31 09:00:00 1988 424 ...st_ctime Sat Dec 31 09:00:05 1988 425 425 stat( links/dir2 ) returned 426 427 428 429 430 431 432 433 434 435 436 426 ...st_dev (0x0:0x0) 427 ...st_ino 5 428 ...st_mode 40700 429 ...st_nlink 3 430 ...st_uid 0 431 ...st_gid 0 432 ...st_rdev (0x0:0x0) 433 ...st_size 0 434 ...st_atime Sat Dec 31 09:00:00 1988 435 ...st_mtime Sat Dec 31 09:00:00 1988 436 ...st_ctime Sat Dec 31 09:00:05 1988 437 437 stat( links/dir3 ) returned 438 439 440 441 442 443 444 445 446 447 448 438 ...st_dev (0x0:0x0) 439 ...st_ino 6 440 ...st_mode 40700 441 ...st_nlink 3 442 ...st_uid 0 443 ...st_gid 0 444 ...st_rdev (0x0:0x0) 445 ...st_size 0 446 ...st_atime Sat Dec 31 09:00:00 1988 447 ...st_mtime Sat Dec 31 09:00:00 1988 448 ...st_ctime Sat Dec 31 09:00:05 1988 449 449 stat( links/dir4 ) returned 450 451 452 453 454 455 456 457 458 459 460 450 ...st_dev (0x0:0x0) 451 ...st_ino 7 452 ...st_mode 40700 453 ...st_nlink 3 454 ...st_uid 0 455 ...st_gid 0 456 ...st_rdev (0x0:0x0) 457 ...st_size 0 458 ...st_atime Sat Dec 31 09:00:00 1988 459 ...st_mtime Sat Dec 31 09:00:00 1988 460 ...st_ctime Sat Dec 31 09:00:05 1988 461 461 stat( links/dir1_dir1 ) returned 462 463 464 465 466 467 468 469 470 471 472 462 ...st_dev (0x0:0x0) 463 ...st_ino 8 464 ...st_mode 40700 465 ...st_nlink 3 466 ...st_uid 0 467 ...st_gid 0 468 ...st_rdev (0x0:0x0) 469 ...st_size 536 470 ...st_atime Sat Dec 31 09:00:00 1988 471 ...st_mtime Sat Dec 31 09:00:00 1988 472 ...st_ctime Sat Dec 31 09:00:05 1988 473 473 stat( links/dir1_ dir1 ) returned 474 475 476 477 478 479 480 481 482 483 484 474 ...st_dev (0x0:0x0) 475 ...st_ino 9 476 ...st_mode 40700 477 ...st_nlink 3 478 ...st_uid 0 479 ...st_gid 0 480 ...st_rdev (0x0:0x0) 481 ...st_size 0 482 ...st_atime Sat Dec 31 09:00:00 1988 483 ...st_mtime Sat Dec 31 09:00:00 1988 484 ...st_ctime Sat Dec 31 09:00:05 1988 485 485 stat( links/../links/../links/links ) returned 486 487 488 489 490 491 492 493 494 495 496 486 ...st_dev (0x0:0x0) 487 ...st_ino a 488 ...st_mode 40700 489 ...st_nlink 3 490 ...st_uid 0 491 ...st_gid 0 492 ...st_rdev (0x0:0x0) 493 ...st_size 6968 494 ...st_atime Sat Dec 31 09:00:00 1988 495 ...st_mtime Sat Dec 31 09:00:00 1988 496 ...st_ctime Sat Dec 31 09:00:05 1988 497 497 stat( links/dir1_file1 ) returned 498 499 500 501 502 503 504 505 506 507 508 498 ...st_dev (0x0:0x0) 499 ...st_ino c 500 ...st_mode 100000 501 ...st_nlink 3 502 ...st_uid 0 503 ...st_gid 0 504 ...st_rdev (0x0:0x0) 505 ...st_size 0 506 ...st_atime Sat Dec 31 09:00:00 1988 507 ...st_mtime Sat Dec 31 09:00:00 1988 508 ...st_ctime Sat Dec 31 09:00:10 1988 509 509 stat( links/dir1_file2 ) returned 510 511 512 513 514 515 516 517 518 519 520 510 ...st_dev (0x0:0x0) 511 ...st_ino d 512 ...st_mode 100000 513 ...st_nlink 3 514 ...st_uid 0 515 ...st_gid 0 516 ...st_rdev (0x0:0x0) 517 ...st_size 0 518 ...st_atime Sat Dec 31 09:00:00 1988 519 ...st_mtime Sat Dec 31 09:00:00 1988 520 ...st_ctime Sat Dec 31 09:00:10 1988 521 521 stat( links/dir1_file3 ) returned 522 523 524 525 526 527 528 529 530 531 532 522 ...st_dev (0x0:0x0) 523 ...st_ino e 524 ...st_mode 100000 525 ...st_nlink 3 526 ...st_uid 0 527 ...st_gid 0 528 ...st_rdev (0x0:0x0) 529 ...st_size 0 530 ...st_atime Sat Dec 31 09:00:00 1988 531 ...st_mtime Sat Dec 31 09:00:00 1988 532 ...st_ctime Sat Dec 31 09:00:10 1988 533 533 stat( links/dir1_file4 ) returned 534 535 536 537 538 539 540 541 542 543 544 534 ...st_dev (0x0:0x0) 535 ...st_ino f 536 ...st_mode 100000 537 ...st_nlink 3 538 ...st_uid 0 539 ...st_gid 0 540 ...st_rdev (0x0:0x0) 541 ...st_size 0 542 ...st_atime Sat Dec 31 09:00:00 1988 543 ...st_mtime Sat Dec 31 09:00:00 1988 544 ...st_ctime Sat Dec 31 09:00:10 1988 545 545 stat( links/dir1_dir1_f1 ) returned 546 547 548 549 550 551 552 553 554 555 556 546 ...st_dev (0x0:0x0) 547 ...st_ino 10 548 ...st_mode 100000 549 ...st_nlink 3 550 ...st_uid 0 551 ...st_gid 0 552 ...st_rdev (0x0:0x0) 553 ...st_size 0 554 ...st_atime Sat Dec 31 09:00:00 1988 555 ...st_mtime Sat Dec 31 09:00:00 1988 556 ...st_ctime Sat Dec 31 09:00:10 1988 557 557 stat( links/dir1_dir1 f1 ) returned 558 559 560 561 562 563 564 565 566 567 568 558 ...st_dev (0x0:0x0) 559 ...st_ino 11 560 ...st_mode 100000 561 ...st_nlink 3 562 ...st_uid 0 563 ...st_gid 0 564 ...st_rdev (0x0:0x0) 565 ...st_size 0 566 ...st_atime Sat Dec 31 09:00:00 1988 567 ...st_mtime Sat Dec 31 09:00:00 1988 568 ...st_ctime Sat Dec 31 09:00:10 1988 569 569 stat( links/links/links/links_dir1 ) returned 570 571 572 573 574 575 576 577 578 579 580 570 ...st_dev (0x0:0x0) 571 ...st_ino 4 572 ...st_mode 40700 573 ...st_nlink 3 574 ...st_uid 0 575 ...st_gid 0 576 ...st_rdev (0x0:0x0) 577 ...st_size 1608 578 ...st_atime Sat Dec 31 09:00:00 1988 579 ...st_mtime Sat Dec 31 09:00:00 1988 580 ...st_ctime Sat Dec 31 09:00:05 1988 581 581 stat( links//links_dir2 ) returned 582 583 584 585 586 587 588 589 590 591 592 582 ...st_dev (0x0:0x0) 583 ...st_ino 5 584 ...st_mode 40700 585 ...st_nlink 3 586 ...st_uid 0 587 ...st_gid 0 588 ...st_rdev (0x0:0x0) 589 ...st_size 0 590 ...st_atime Sat Dec 31 09:00:00 1988 591 ...st_mtime Sat Dec 31 09:00:00 1988 592 ...st_ctime Sat Dec 31 09:00:05 1988 593 593 stat( links//links_dir3 ) returned 594 595 596 597 598 599 600 601 602 603 604 594 ...st_dev (0x0:0x0) 595 ...st_ino 6 596 ...st_mode 40700 597 ...st_nlink 3 598 ...st_uid 0 599 ...st_gid 0 600 ...st_rdev (0x0:0x0) 601 ...st_size 0 602 ...st_atime Sat Dec 31 09:00:00 1988 603 ...st_mtime Sat Dec 31 09:00:00 1988 604 ...st_ctime Sat Dec 31 09:00:05 1988 605 605 stat( links//links_dir4 ) returned 606 607 608 609 610 611 612 613 614 615 616 606 ...st_dev (0x0:0x0) 607 ...st_ino 7 608 ...st_mode 40700 609 ...st_nlink 3 610 ...st_uid 0 611 ...st_gid 0 612 ...st_rdev (0x0:0x0) 613 ...st_size 0 614 ...st_atime Sat Dec 31 09:00:00 1988 615 ...st_mtime Sat Dec 31 09:00:00 1988 616 ...st_ctime Sat Dec 31 09:00:05 1988 617 617 stat( links//links_dir1_d1 ) returned 618 619 620 621 622 623 624 625 626 627 628 618 ...st_dev (0x0:0x0) 619 ...st_ino 8 620 ...st_mode 40700 621 ...st_nlink 3 622 ...st_uid 0 623 ...st_gid 0 624 ...st_rdev (0x0:0x0) 625 ...st_size 536 626 ...st_atime Sat Dec 31 09:00:00 1988 627 ...st_mtime Sat Dec 31 09:00:00 1988 628 ...st_ctime Sat Dec 31 09:00:05 1988 629 629 stat( links//links_dir1 d1 ) returned 630 631 632 633 634 635 636 637 638 639 640 630 ...st_dev (0x0:0x0) 631 ...st_ino 9 632 ...st_mode 40700 633 ...st_nlink 3 634 ...st_uid 0 635 ...st_gid 0 636 ...st_rdev (0x0:0x0) 637 ...st_size 0 638 ...st_atime Sat Dec 31 09:00:00 1988 639 ...st_mtime Sat Dec 31 09:00:00 1988 640 ...st_ctime Sat Dec 31 09:00:05 1988 641 641 stat( links//links_links ) returned 642 643 644 645 646 647 648 649 650 651 652 642 ...st_dev (0x0:0x0) 643 ...st_ino a 644 ...st_mode 40700 645 ...st_nlink 3 646 ...st_uid 0 647 ...st_gid 0 648 ...st_rdev (0x0:0x0) 649 ...st_size 6968 650 ...st_atime Sat Dec 31 09:00:00 1988 651 ...st_mtime Sat Dec 31 09:00:00 1988 652 ...st_ctime Sat Dec 31 09:00:05 1988 653 653 stat( links///links_d1_file1 ) returned 654 655 656 657 658 659 660 661 662 663 664 654 ...st_dev (0x0:0x0) 655 ...st_ino c 656 ...st_mode 100000 657 ...st_nlink 3 658 ...st_uid 0 659 ...st_gid 0 660 ...st_rdev (0x0:0x0) 661 ...st_size 0 662 ...st_atime Sat Dec 31 09:00:00 1988 663 ...st_mtime Sat Dec 31 09:00:00 1988 664 ...st_ctime Sat Dec 31 09:00:10 1988 665 665 stat( links///links_d1_file2 ) returned 666 667 668 669 670 671 672 673 674 675 676 666 ...st_dev (0x0:0x0) 667 ...st_ino d 668 ...st_mode 100000 669 ...st_nlink 3 670 ...st_uid 0 671 ...st_gid 0 672 ...st_rdev (0x0:0x0) 673 ...st_size 0 674 ...st_atime Sat Dec 31 09:00:00 1988 675 ...st_mtime Sat Dec 31 09:00:00 1988 676 ...st_ctime Sat Dec 31 09:00:10 1988 677 677 stat( links///links_d1_file3 ) returned 678 679 680 681 682 683 684 685 686 687 688 678 ...st_dev (0x0:0x0) 679 ...st_ino e 680 ...st_mode 100000 681 ...st_nlink 3 682 ...st_uid 0 683 ...st_gid 0 684 ...st_rdev (0x0:0x0) 685 ...st_size 0 686 ...st_atime Sat Dec 31 09:00:00 1988 687 ...st_mtime Sat Dec 31 09:00:00 1988 688 ...st_ctime Sat Dec 31 09:00:10 1988 689 689 stat( links///links_d1_file4 ) returned 690 691 692 693 694 695 696 697 698 699 700 690 ...st_dev (0x0:0x0) 691 ...st_ino f 692 ...st_mode 100000 693 ...st_nlink 3 694 ...st_uid 0 695 ...st_gid 0 696 ...st_rdev (0x0:0x0) 697 ...st_size 0 698 ...st_atime Sat Dec 31 09:00:00 1988 699 ...st_mtime Sat Dec 31 09:00:00 1988 700 ...st_ctime Sat Dec 31 09:00:10 1988 701 701 stat( links///links_d1_d1_f1 ) returned 702 703 704 705 706 707 708 709 710 711 712 702 ...st_dev (0x0:0x0) 703 ...st_ino 10 704 ...st_mode 100000 705 ...st_nlink 3 706 ...st_uid 0 707 ...st_gid 0 708 ...st_rdev (0x0:0x0) 709 ...st_size 0 710 ...st_atime Sat Dec 31 09:00:00 1988 711 ...st_mtime Sat Dec 31 09:00:00 1988 712 ...st_ctime Sat Dec 31 09:00:10 1988 713 713 stat( links///links_r1_d1 f1 ) returned 714 715 716 717 718 719 720 721 722 723 724 714 ...st_dev (0x0:0x0) 715 ...st_ino 11 716 ...st_mode 100000 717 ...st_nlink 3 718 ...st_uid 0 719 ...st_gid 0 720 ...st_rdev (0x0:0x0) 721 ...st_size 0 722 ...st_atime Sat Dec 31 09:00:00 1988 723 ...st_mtime Sat Dec 31 09:00:00 1988 724 ...st_ctime Sat Dec 31 09:00:10 1988 725 725 chmod of /dir1/dir1 to Read/Write 726 726 … … 747 747 Verify with readlink 748 748 stat( /symlinks/a_file_symlink ) returned 749 750 751 752 753 754 755 756 757 758 759 749 ...st_dev (0x0:0x0) 750 ...st_ino c 751 ...st_mode 100000 752 ...st_nlink 3 753 ...st_uid 0 754 ...st_gid 0 755 ...st_rdev (0x0:0x0) 756 ...st_size 0 757 ...st_atime Sat Dec 31 09:00:00 1988 758 ...st_mtime Sat Dec 31 09:00:00 1988 759 ...st_ctime Sat Dec 31 09:00:10 1988 760 760 stat( /symlinks/a_dir_symlink ) returned 761 762 763 764 765 766 767 768 769 770 771 761 ...st_dev (0x0:0x0) 762 ...st_ino 4 763 ...st_mode 40700 764 ...st_nlink 3 765 ...st_uid 0 766 ...st_gid 0 767 ...st_rdev (0x0:0x0) 768 ...st_size 1876 769 ...st_atime Sat Dec 31 09:00:00 1988 770 ...st_mtime Sat Dec 31 09:00:00 1988 771 ...st_ctime Sat Dec 31 09:00:05 1988 772 772 stat( /symlinks/a_link_symlink ) returned 773 774 775 776 777 778 779 780 781 782 783 773 ...st_dev (0x0:0x0) 774 ...st_ino 4 775 ...st_mode 40700 776 ...st_nlink 3 777 ...st_uid 0 778 ...st_gid 0 779 ...st_rdev (0x0:0x0) 780 ...st_size 1876 781 ...st_atime Sat Dec 31 09:00:00 1988 782 ...st_mtime Sat Dec 31 09:00:00 1988 783 ...st_ctime Sat Dec 31 09:00:05 1988 784 784 stat( ../symlinks/no_file ) returned : No such file or directory 785 785 stat( /symlinks/a_dir_symlink/a_file_symlink ) returned 786 787 788 789 790 791 792 793 794 795 796 786 ...st_dev (0x0:0x0) 787 ...st_ino 4 788 ...st_mode 40700 789 ...st_nlink 3 790 ...st_uid 0 791 ...st_gid 0 792 ...st_rdev (0x0:0x0) 793 ...st_size 1876 794 ...st_atime Sat Dec 31 09:00:00 1988 795 ...st_mtime Sat Dec 31 09:00:00 1988 796 ...st_ctime Sat Dec 31 09:00:05 1988 797 797 Making file 1 798 798 Verify with readlink … … 814 814 Verify with readlink 815 815 stat( 1 ) returned 816 817 818 819 820 821 822 823 824 825 826 816 ...st_dev (0x0:0x0) 817 ...st_ino b 818 ...st_mode 40700 819 ...st_nlink 1 820 ...st_uid 0 821 ...st_gid 0 822 ...st_rdev (0x0:0x0) 823 ...st_size 1340 824 ...st_atime Sat Dec 31 09:00:00 1988 825 ...st_mtime Sat Dec 31 09:00:00 1988 826 ...st_ctime Sat Dec 31 09:00:00 1988 827 827 stat( 2 ) returned 828 829 830 831 832 833 834 835 836 837 838 828 ...st_dev (0x0:0x0) 829 ...st_ino b 830 ...st_mode 40700 831 ...st_nlink 1 832 ...st_uid 0 833 ...st_gid 0 834 ...st_rdev (0x0:0x0) 835 ...st_size 1340 836 ...st_atime Sat Dec 31 09:00:00 1988 837 ...st_mtime Sat Dec 31 09:00:00 1988 838 ...st_ctime Sat Dec 31 09:00:00 1988 839 839 stat( 3 ) returned 840 841 842 843 844 845 846 847 848 849 850 840 ...st_dev (0x0:0x0) 841 ...st_ino b 842 ...st_mode 40700 843 ...st_nlink 1 844 ...st_uid 0 845 ...st_gid 0 846 ...st_rdev (0x0:0x0) 847 ...st_size 1340 848 ...st_atime Sat Dec 31 09:00:00 1988 849 ...st_mtime Sat Dec 31 09:00:00 1988 850 ...st_ctime Sat Dec 31 09:00:00 1988 851 851 stat( 4 ) returned 852 853 854 855 856 857 858 859 860 861 862 852 ...st_dev (0x0:0x0) 853 ...st_ino b 854 ...st_mode 40700 855 ...st_nlink 1 856 ...st_uid 0 857 ...st_gid 0 858 ...st_rdev (0x0:0x0) 859 ...st_size 1340 860 ...st_atime Sat Dec 31 09:00:00 1988 861 ...st_mtime Sat Dec 31 09:00:00 1988 862 ...st_ctime Sat Dec 31 09:00:00 1988 863 863 stat( 5 ) returned : Too many symbolic links 864 864 stat( 6 ) returned : Too many symbolic links … … 894 894 stat( /./././dir1/ dir1 ) returned : No such file or directory 895 895 stat( links/dir1_ dir1 ) returned 896 897 898 899 900 901 902 903 904 905 906 896 ...st_dev (0x0:0x0) 897 ...st_ino 9 898 ...st_mode 40700 899 ...st_nlink 2 900 ...st_uid 0 901 ...st_gid 0 902 ...st_rdev (0x0:0x0) 903 ...st_size 0 904 ...st_atime Sat Dec 31 09:00:00 1988 905 ...st_mtime Sat Dec 31 09:00:00 1988 906 ...st_ctime Sat Dec 31 09:00:20 1988 907 907 stat( links//links_dir1 d1 ) returned 908 909 910 911 912 913 914 915 916 917 918 908 ...st_dev (0x0:0x0) 909 ...st_ino 9 910 ...st_mode 40700 911 ...st_nlink 2 912 ...st_uid 0 913 ...st_gid 0 914 ...st_rdev (0x0:0x0) 915 ...st_size 0 916 ...st_atime Sat Dec 31 09:00:00 1988 917 ...st_mtime Sat Dec 31 09:00:00 1988 918 ...st_ctime Sat Dec 31 09:00:20 1988 919 919 Chdir to links/dir1_ dir1 920 920 Chdir to .. should fail with ENOENT … … 947 947 Change group of ////dir1/\//file1\\// 948 948 stat( ////dir1/\//file1\\// ) returned 949 950 951 952 953 954 955 956 957 958 959 949 ...st_dev (0x0:0x0) 950 ...st_ino c 951 ...st_mode 100011 952 ...st_nlink 3 953 ...st_uid 0 954 ...st_gid 1 955 ...st_rdev (0x0:0x0) 956 ...st_size 0 957 ...st_atime Sat Dec 31 09:00:00 1988 958 ...st_mtime Sat Dec 31 09:00:00 1988 959 ...st_ctime Sat Dec 31 09:00:25 1988 960 960 Change owner of ////dir1/\//file1\\// 961 961 stat( ////dir1/\//file1\\// ) returned 962 963 964 965 966 967 968 969 970 971 972 962 ...st_dev (0x0:0x0) 963 ...st_ino c 964 ...st_mode 100011 965 ...st_nlink 3 966 ...st_uid 1 967 ...st_gid 0 968 ...st_rdev (0x0:0x0) 969 ...st_size 0 970 ...st_atime Sat Dec 31 09:00:00 1988 971 ...st_mtime Sat Dec 31 09:00:00 1988 972 ...st_ctime Sat Dec 31 09:00:25 1988 973 973 Change group of /dir1/file2 974 974 stat( /dir1/file2 ) returned 975 976 977 978 979 980 981 982 983 984 985 975 ...st_dev (0x0:0x0) 976 ...st_ino d 977 ...st_mode 100000 978 ...st_nlink 3 979 ...st_uid 0 980 ...st_gid 1 981 ...st_rdev (0x0:0x0) 982 ...st_size 0 983 ...st_atime Sat Dec 31 09:00:00 1988 984 ...st_mtime Sat Dec 31 09:00:00 1988 985 ...st_ctime Sat Dec 31 09:00:25 1988 986 986 Change owner of /dir1/file2 987 987 stat( /dir1/file2 ) returned 988 989 990 991 992 993 994 995 996 997 998 988 ...st_dev (0x0:0x0) 989 ...st_ino d 990 ...st_mode 100000 991 ...st_nlink 3 992 ...st_uid 1 993 ...st_gid 0 994 ...st_rdev (0x0:0x0) 995 ...st_size 0 996 ...st_atime Sat Dec 31 09:00:00 1988 997 ...st_mtime Sat Dec 31 09:00:00 1988 998 ...st_ctime Sat Dec 31 09:00:25 1988 999 999 Change group of /dir1/file3 1000 1000 stat( /dir1/file3 ) returned 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1001 ...st_dev (0x0:0x0) 1002 ...st_ino e 1003 ...st_mode 100000 1004 ...st_nlink 3 1005 ...st_uid 0 1006 ...st_gid 1 1007 ...st_rdev (0x0:0x0) 1008 ...st_size 0 1009 ...st_atime Sat Dec 31 09:00:00 1988 1010 ...st_mtime Sat Dec 31 09:00:00 1988 1011 ...st_ctime Sat Dec 31 09:00:25 1988 1012 1012 Change owner of /dir1/file3 1013 1013 stat( /dir1/file3 ) returned 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1014 ...st_dev (0x0:0x0) 1015 ...st_ino e 1016 ...st_mode 100000 1017 ...st_nlink 3 1018 ...st_uid 1 1019 ...st_gid 0 1020 ...st_rdev (0x0:0x0) 1021 ...st_size 0 1022 ...st_atime Sat Dec 31 09:00:00 1988 1023 ...st_mtime Sat Dec 31 09:00:00 1988 1024 ...st_ctime Sat Dec 31 09:00:25 1988 1025 1025 Change group of /dir1/file4 1026 1026 stat( /dir1/file4 ) returned 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1027 ...st_dev (0x0:0x0) 1028 ...st_ino f 1029 ...st_mode 100000 1030 ...st_nlink 3 1031 ...st_uid 0 1032 ...st_gid 1 1033 ...st_rdev (0x0:0x0) 1034 ...st_size 0 1035 ...st_atime Sat Dec 31 09:00:00 1988 1036 ...st_mtime Sat Dec 31 09:00:00 1988 1037 ...st_ctime Sat Dec 31 09:00:25 1988 1038 1038 Change owner of /dir1/file4 1039 1039 stat( /dir1/file4 ) returned 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1040 ...st_dev (0x0:0x0) 1041 ...st_ino f 1042 ...st_mode 100000 1043 ...st_nlink 3 1044 ...st_uid 1 1045 ...st_gid 0 1046 ...st_rdev (0x0:0x0) 1047 ...st_size 0 1048 ...st_atime Sat Dec 31 09:00:00 1988 1049 ...st_mtime Sat Dec 31 09:00:00 1988 1050 ...st_ctime Sat Dec 31 09:00:25 1988 1051 1051 Change group of /dir1/dir1/file1 1052 1052 stat( /dir1/dir1/file1 ) returned 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1053 ...st_dev (0x0:0x0) 1054 ...st_ino 10 1055 ...st_mode 100000 1056 ...st_nlink 3 1057 ...st_uid 0 1058 ...st_gid 1 1059 ...st_rdev (0x0:0x0) 1060 ...st_size 0 1061 ...st_atime Sat Dec 31 09:00:00 1988 1062 ...st_mtime Sat Dec 31 09:00:00 1988 1063 ...st_ctime Sat Dec 31 09:00:25 1988 1064 1064 Change owner of /dir1/dir1/file1 1065 1065 stat( /dir1/dir1/file1 ) returned 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1066 ...st_dev (0x0:0x0) 1067 ...st_ino 10 1068 ...st_mode 100000 1069 ...st_nlink 3 1070 ...st_uid 1 1071 ...st_gid 0 1072 ...st_rdev (0x0:0x0) 1073 ...st_size 0 1074 ...st_atime Sat Dec 31 09:00:00 1988 1075 ...st_mtime Sat Dec 31 09:00:00 1988 1076 ...st_ctime Sat Dec 31 09:00:25 1988 1077 1077 Change group of ../../..//dir1/./././dir1/ file1 1078 1078 stat( ../../..//dir1/./././dir1/ file1 ) returned 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1079 ...st_dev (0x0:0x0) 1080 ...st_ino 11 1081 ...st_mode 100000 1082 ...st_nlink 3 1083 ...st_uid 0 1084 ...st_gid 1 1085 ...st_rdev (0x0:0x0) 1086 ...st_size 0 1087 ...st_atime Sat Dec 31 09:00:00 1988 1088 ...st_mtime Sat Dec 31 09:00:00 1988 1089 ...st_ctime Sat Dec 31 09:00:25 1988 1090 1090 Change owner of ../../..//dir1/./././dir1/ file1 1091 1091 stat( ../../..//dir1/./././dir1/ file1 ) returned 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1092 ...st_dev (0x0:0x0) 1093 ...st_ino 11 1094 ...st_mode 100000 1095 ...st_nlink 3 1096 ...st_uid 1 1097 ...st_gid 0 1098 ...st_rdev (0x0:0x0) 1099 ...st_size 0 1100 ...st_atime Sat Dec 31 09:00:00 1988 1101 ...st_mtime Sat Dec 31 09:00:00 1988 1102 ...st_ctime Sat Dec 31 09:00:25 1988 1103 1103 Change group of main.c 1104 1104 stat( main.c ) returned 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1105 ...st_dev (0x0:0x0) 1106 ...st_ino 12 1107 ...st_mode 100000 1108 ...st_nlink 1 1109 ...st_uid 0 1110 ...st_gid 1 1111 ...st_rdev (0x0:0x0) 1112 ...st_size 0 1113 ...st_atime Sat Dec 31 09:00:00 1988 1114 ...st_mtime Sat Dec 31 09:00:00 1988 1115 ...st_ctime Sat Dec 31 09:00:25 1988 1116 1116 Change owner of main.c 1117 1117 stat( main.c ) returned 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1118 ...st_dev (0x0:0x0) 1119 ...st_ino 12 1120 ...st_mode 100000 1121 ...st_nlink 1 1122 ...st_uid 1 1123 ...st_gid 0 1124 ...st_rdev (0x0:0x0) 1125 ...st_size 0 1126 ...st_atime Sat Dec 31 09:00:00 1988 1127 ...st_mtime Sat Dec 31 09:00:00 1988 1128 ...st_ctime Sat Dec 31 09:00:25 1988 1129 1129 Change group of dir1/dir1/../../links/dir1 1130 1130 stat( dir1/dir1/../../links/dir1 ) returned 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1131 ...st_dev (0x0:0x0) 1132 ...st_ino 4 1133 ...st_mode 40700 1134 ...st_nlink 3 1135 ...st_uid 0 1136 ...st_gid 1 1137 ...st_rdev (0x0:0x0) 1138 ...st_size 1876 1139 ...st_atime Sat Dec 31 09:00:00 1988 1140 ...st_mtime Sat Dec 31 09:00:00 1988 1141 ...st_ctime Sat Dec 31 09:00:30 1988 1142 1142 Change owner of dir1/dir1/../../links/dir1 1143 1143 stat( dir1/dir1/../../links/dir1 ) returned : Permission denied 1144 1144 Change group of links/dir2 1145 1145 stat( links/dir2 ) returned 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1146 ...st_dev (0x0:0x0) 1147 ...st_ino 5 1148 ...st_mode 40700 1149 ...st_nlink 3 1150 ...st_uid 0 1151 ...st_gid 1 1152 ...st_rdev (0x0:0x0) 1153 ...st_size 0 1154 ...st_atime Sat Dec 31 09:00:00 1988 1155 ...st_mtime Sat Dec 31 09:00:00 1988 1156 ...st_ctime Sat Dec 31 09:00:30 1988 1157 1157 Change owner of links/dir2 1158 1158 stat( links/dir2 ) returned 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1159 ...st_dev (0x0:0x0) 1160 ...st_ino 5 1161 ...st_mode 40700 1162 ...st_nlink 3 1163 ...st_uid 1 1164 ...st_gid 0 1165 ...st_rdev (0x0:0x0) 1166 ...st_size 0 1167 ...st_atime Sat Dec 31 09:00:00 1988 1168 ...st_mtime Sat Dec 31 09:00:00 1988 1169 ...st_ctime Sat Dec 31 09:00:30 1988 1170 1170 Change group of links/dir3 1171 1171 stat( links/dir3 ) returned 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1172 ...st_dev (0x0:0x0) 1173 ...st_ino 6 1174 ...st_mode 40700 1175 ...st_nlink 3 1176 ...st_uid 0 1177 ...st_gid 1 1178 ...st_rdev (0x0:0x0) 1179 ...st_size 0 1180 ...st_atime Sat Dec 31 09:00:00 1988 1181 ...st_mtime Sat Dec 31 09:00:00 1988 1182 ...st_ctime Sat Dec 31 09:00:30 1988 1183 1183 Change owner of links/dir3 1184 1184 stat( links/dir3 ) returned 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1185 ...st_dev (0x0:0x0) 1186 ...st_ino 6 1187 ...st_mode 40700 1188 ...st_nlink 3 1189 ...st_uid 1 1190 ...st_gid 0 1191 ...st_rdev (0x0:0x0) 1192 ...st_size 0 1193 ...st_atime Sat Dec 31 09:00:00 1988 1194 ...st_mtime Sat Dec 31 09:00:00 1988 1195 ...st_ctime Sat Dec 31 09:00:30 1988 1196 1196 Change group of links/dir4 1197 1197 stat( links/dir4 ) returned 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1198 ...st_dev (0x0:0x0) 1199 ...st_ino 7 1200 ...st_mode 40500 1201 ...st_nlink 3 1202 ...st_uid 0 1203 ...st_gid 1 1204 ...st_rdev (0x0:0x0) 1205 ...st_size 0 1206 ...st_atime Sat Dec 31 09:00:00 1988 1207 ...st_mtime Sat Dec 31 09:00:00 1988 1208 ...st_ctime Sat Dec 31 09:00:30 1988 1209 1209 Change owner of links/dir4 1210 1210 stat( links/dir4 ) returned 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1211 ...st_dev (0x0:0x0) 1212 ...st_ino 7 1213 ...st_mode 40500 1214 ...st_nlink 3 1215 ...st_uid 1 1216 ...st_gid 0 1217 ...st_rdev (0x0:0x0) 1218 ...st_size 0 1219 ...st_atime Sat Dec 31 09:00:00 1988 1220 ...st_mtime Sat Dec 31 09:00:00 1988 1221 ...st_ctime Sat Dec 31 09:00:30 1988 1222 1222 Change group of links/dir1_dir1 1223 1223 stat( links/dir1_dir1 ) returned 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1224 ...st_dev (0x0:0x0) 1225 ...st_ino 8 1226 ...st_mode 40700 1227 ...st_nlink 3 1228 ...st_uid 0 1229 ...st_gid 1 1230 ...st_rdev (0x0:0x0) 1231 ...st_size 536 1232 ...st_atime Sat Dec 31 09:00:00 1988 1233 ...st_mtime Sat Dec 31 09:00:00 1988 1234 ...st_ctime Sat Dec 31 09:00:30 1988 1235 1235 Change owner of links/dir1_dir1 1236 1236 stat( links/dir1_dir1 ) returned 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1237 ...st_dev (0x0:0x0) 1238 ...st_ino 8 1239 ...st_mode 40700 1240 ...st_nlink 3 1241 ...st_uid 1 1242 ...st_gid 0 1243 ...st_rdev (0x0:0x0) 1244 ...st_size 536 1245 ...st_atime Sat Dec 31 09:00:00 1988 1246 ...st_mtime Sat Dec 31 09:00:00 1988 1247 ...st_ctime Sat Dec 31 09:00:30 1988 1248 1248 Change group of links/dir1_ dir1 1249 1249 stat( links/dir1_ dir1 ) returned : No such file or directory … … 1252 1252 Change group of links/../links/../links/links 1253 1253 stat( links/../links/../links/links ) returned 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1254 ...st_dev (0x0:0x0) 1255 ...st_ino a 1256 ...st_mode 40700 1257 ...st_nlink 3 1258 ...st_uid 0 1259 ...st_gid 1 1260 ...st_rdev (0x0:0x0) 1261 ...st_size 8844 1262 ...st_atime Sat Dec 31 09:00:00 1988 1263 ...st_mtime Sat Dec 31 09:00:00 1988 1264 ...st_ctime Sat Dec 31 09:00:30 1988 1265 1265 Change owner of links/../links/../links/links 1266 1266 stat( links/../links/../links/links ) returned : Permission denied -
testsuites/psxtests/psxstat/test.c
r48296038 r9060699 194 194 195 195 196 printf("\n 197 printf( " 198 printf( " 199 printf( " 200 printf( " 201 printf( " 202 printf( " 203 printf( " 204 printf( " 205 printf( " 206 printf( " 196 printf("\n\tst_dev (0x%x:0x%x)\n", major1, minor1 ); 197 printf( "...st_ino %x\n", statbuf.st_ino ); 198 printf( "...st_mode %o\n", statbuf.st_mode ); 199 printf( "...st_nlink %x\n", statbuf.st_nlink ); 200 printf( "...st_uid %d\n", statbuf.st_uid ); 201 printf( "...st_gid %d\n", statbuf.st_gid ); 202 printf( "...st_rdev (0x%x:0x%x)\n", major2, minor2 ); 203 printf( "...st_size %d\n",(unsigned int) statbuf.st_size ); 204 printf( "...st_atime %s", ctime( &statbuf.st_atime ) ); 205 printf( "...st_mtime %s", ctime( &statbuf.st_mtime ) ); 206 printf( "...st_ctime %s", ctime( &statbuf.st_ctime ) ); 207 207 #if defined(__svr4__) && !defined(__PPC__) && !defined(__sun__) 208 printf( " 209 printf( " 208 printf( "...st_blksize %x\n", statbuf.st_blksize ); 209 printf( "...st_blocks %x\n", statbuf.st_blocks ); 210 210 #endif 211 211
Note: See TracChangeset
for help on using the changeset viewer.