Changeset 3f06c298 in rtems
- Timestamp:
- 03/31/99 23:22:42 (25 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- f719ef1
- Parents:
- 73b943bc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/tests/psxtests/psxfile01/test.c
r73b943bc r3f06c298 233 233 assert( !status ); 234 234 235 puts( "rmdir /dev" ); 235 236 status = rmdir( "/dev" ); 236 237 assert( status == -1 ); 237 238 assert( errno == ENOTEMPTY); 238 239 240 puts( "rmdir /fred" ); 239 241 status = rmdir ("/fred"); 240 242 assert (status == -1); 241 243 assert( errno == ENOENT ); 242 244 245 puts( "mknod /dev/test_console" ); 243 246 status = mknod( "/dev/test_console", S_IFCHR, 0LL ); 244 247 assert( !status ); 248 249 puts( "mknod /dev/tty/S3" ); 245 250 status = mknod( "/dev/tty/S3", S_IFCHR, 0xFF00000080LL ); 246 251 assert( !status ); 252 253 puts ("mknod /etc/passwd"); 247 254 status = mknod( "/etc/passwd", (S_IFREG | S_IRWXU), 0LL ); 248 255 assert( !status ); 249 256 257 puts( "mkdir /tmp/my_dir"); 250 258 status = mkdir( "/tmp/my_dir", S_IRWXU ); 251 259 assert( status == 0 ); 252 260 261 puts("mkfifo /c/my_dir" ); 253 262 status = mkfifo( "/c/my_dir", S_IRWXU ); 254 263 assert( status == -1 ); … … 279 288 fd = open( "/tmp/j", O_RDWR|O_CREAT, S_IRWXU|S_IRWXG|S_IRWXO ); 280 289 assert( fd != -1 ); 281 282 290 printf( "open returned file descriptor %d\n", fd ); 283 291 … … 286 294 assert( !status ); 287 295 296 puts( "close /tmp/j again" ); 288 297 status = close( fd ); 289 298 assert( status == -1 ); … … 293 302 assert( !status ); 294 303 304 puts( "unlink /tmp" ); 295 305 status = unlink( "/tmp" ); 296 306 assert( status ); … … 300 310 */ 301 311 302 fd = open( "/tmp/tom", O_CREAT ); 312 puts("create and close /tmp/tom"); 313 fd = open( "/tmp/tom", O_CREAT, S_IRWXU|S_IRWXG|S_IRWXO ); 314 assert( fd != -1 ); 303 315 status = close( fd ); 304 fd1 = open( "/tmp/tom", O_CREAT ); 305 assert( fd1 == -1 ); 306 307 fd = open( "/tmp/john", O_CREAT ); 316 assert( status == 0 ); 317 318 puts("Attempt to recreate /tmp/tom"); 319 fd = open( "/tmp/tom", O_CREAT | O_EXCL, S_IRWXU|S_IRWXG|S_IRWXO ); 320 assert( fd == -1 ); 321 assert( errno == EEXIST ); 322 323 puts("create /tmp/john"); 324 fd = open( "/tmp/john", O_RDWR|O_CREAT, S_IRWXU|S_IRWXG|S_IRWXO ); 308 325 assert( fd != -1 ); 326 327 puts("tcdrain /tmp/john" ); 309 328 status = tcdrain( fd ); 310 329 assert( status == 0 ); … … 314 333 */ 315 334 335 puts( "mknod /tmp/joel" ); 316 336 status = mknod( "/tmp/joel", (S_IFREG | S_IRWXU), 0LL ); 317 337 test_write( "/tmp/joel", 0, "the first write!!!\n" ); … … 337 357 */ 338 358 359 puts("unlink /tmp/joel"); 339 360 status = unlink( "/tmp/joel" ); 340 361 assert( !status ); … … 342 363 /* Test a failure path */ 343 364 365 puts( "unlink /tmp/joel" ); 344 366 status = unlink( "/tmp/joel" ); 345 367 assert( status == -1 ); 346 368 369 puts( "mknod /tmp/joel"); 347 370 status = mknod( "/tmp/joel", (S_IFREG | S_IRWXU), 0LL ); 348 371 assert( !status ); -
testsuites/psxtests/psxfile01/test.c
r73b943bc r3f06c298 233 233 assert( !status ); 234 234 235 puts( "rmdir /dev" ); 235 236 status = rmdir( "/dev" ); 236 237 assert( status == -1 ); 237 238 assert( errno == ENOTEMPTY); 238 239 240 puts( "rmdir /fred" ); 239 241 status = rmdir ("/fred"); 240 242 assert (status == -1); 241 243 assert( errno == ENOENT ); 242 244 245 puts( "mknod /dev/test_console" ); 243 246 status = mknod( "/dev/test_console", S_IFCHR, 0LL ); 244 247 assert( !status ); 248 249 puts( "mknod /dev/tty/S3" ); 245 250 status = mknod( "/dev/tty/S3", S_IFCHR, 0xFF00000080LL ); 246 251 assert( !status ); 252 253 puts ("mknod /etc/passwd"); 247 254 status = mknod( "/etc/passwd", (S_IFREG | S_IRWXU), 0LL ); 248 255 assert( !status ); 249 256 257 puts( "mkdir /tmp/my_dir"); 250 258 status = mkdir( "/tmp/my_dir", S_IRWXU ); 251 259 assert( status == 0 ); 252 260 261 puts("mkfifo /c/my_dir" ); 253 262 status = mkfifo( "/c/my_dir", S_IRWXU ); 254 263 assert( status == -1 ); … … 279 288 fd = open( "/tmp/j", O_RDWR|O_CREAT, S_IRWXU|S_IRWXG|S_IRWXO ); 280 289 assert( fd != -1 ); 281 282 290 printf( "open returned file descriptor %d\n", fd ); 283 291 … … 286 294 assert( !status ); 287 295 296 puts( "close /tmp/j again" ); 288 297 status = close( fd ); 289 298 assert( status == -1 ); … … 293 302 assert( !status ); 294 303 304 puts( "unlink /tmp" ); 295 305 status = unlink( "/tmp" ); 296 306 assert( status ); … … 300 310 */ 301 311 302 fd = open( "/tmp/tom", O_CREAT ); 312 puts("create and close /tmp/tom"); 313 fd = open( "/tmp/tom", O_CREAT, S_IRWXU|S_IRWXG|S_IRWXO ); 314 assert( fd != -1 ); 303 315 status = close( fd ); 304 fd1 = open( "/tmp/tom", O_CREAT ); 305 assert( fd1 == -1 ); 306 307 fd = open( "/tmp/john", O_CREAT ); 316 assert( status == 0 ); 317 318 puts("Attempt to recreate /tmp/tom"); 319 fd = open( "/tmp/tom", O_CREAT | O_EXCL, S_IRWXU|S_IRWXG|S_IRWXO ); 320 assert( fd == -1 ); 321 assert( errno == EEXIST ); 322 323 puts("create /tmp/john"); 324 fd = open( "/tmp/john", O_RDWR|O_CREAT, S_IRWXU|S_IRWXG|S_IRWXO ); 308 325 assert( fd != -1 ); 326 327 puts("tcdrain /tmp/john" ); 309 328 status = tcdrain( fd ); 310 329 assert( status == 0 ); … … 314 333 */ 315 334 335 puts( "mknod /tmp/joel" ); 316 336 status = mknod( "/tmp/joel", (S_IFREG | S_IRWXU), 0LL ); 317 337 test_write( "/tmp/joel", 0, "the first write!!!\n" ); … … 337 357 */ 338 358 359 puts("unlink /tmp/joel"); 339 360 status = unlink( "/tmp/joel" ); 340 361 assert( !status ); … … 342 363 /* Test a failure path */ 343 364 365 puts( "unlink /tmp/joel" ); 344 366 status = unlink( "/tmp/joel" ); 345 367 assert( status == -1 ); 346 368 369 puts( "mknod /tmp/joel"); 347 370 status = mknod( "/tmp/joel", (S_IFREG | S_IRWXU), 0LL ); 348 371 assert( !status );
Note: See TracChangeset
for help on using the changeset viewer.