Changeset 48e685c in rtems
- Timestamp:
- 08/15/96 16:22:59 (27 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 948721c
- Parents:
- fb7d080
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/posix/src/pthread.c
rfb7d080 r48e685c 364 364 365 365 case PTHREAD_SCOPE_SYSTEM: 366 /* XXX needs to be ENOTSUP */ 367 return ENOSYS; 366 return ENOTSUP; 368 367 369 368 default: … … 382 381 ) 383 382 { 384 if ( !attr || !attr->is_initialized )383 if ( !attr || !attr->is_initialized || !contentionscope ) 385 384 return EINVAL; 386 385 … … 409 408 410 409 default: 411 return E INVAL;410 return ENOTSUP; 412 411 } 413 412 } … … 423 422 ) 424 423 { 425 if ( !attr || !attr->is_initialized )424 if ( !attr || !attr->is_initialized || !inheritsched ) 426 425 return EINVAL; 427 426 … … 452 451 453 452 default: 454 return E INVAL;453 return ENOTSUP; 455 454 } 456 455 } … … 466 465 ) 467 466 { 468 if ( !attr || !attr->is_initialized )467 if ( !attr || !attr->is_initialized || !policy ) 469 468 return EINVAL; 470 469 … … 692 691 ) 693 692 { 694 if ( !attr || !attr->is_initialized )693 if ( !attr || !attr->is_initialized || !stacksize ) 695 694 return EINVAL; 696 695 … … 729 728 ) 730 729 { 731 if ( !attr || !attr->is_initialized )730 if ( !attr || !attr->is_initialized || !stackaddr ) 732 731 return EINVAL; 733 732 … … 763 762 ) 764 763 { 765 if ( !attr || !attr->is_initialized )764 if ( !attr || !attr->is_initialized || !detachstate ) 766 765 return EINVAL; 767 766 … … 867 866 868 867 if ( the_attr->contentionscope != PTHREAD_SCOPE_PROCESS ) 869 return ENO SYS;868 return ENOTSUP; 870 869 871 870 /* … … 962 961 _POSIX_Threads_Free( the_thread ); 963 962 _Thread_Enable_dispatch(); 964 return E INVAL;963 return EAGAIN; 965 964 } 966 965 … … 1276 1275 ) 1277 1276 { 1278 if ( !attr || !attr->is_initialized )1277 if ( !attr || !attr->is_initialized || !clock_allowed ) 1279 1278 return EINVAL; 1280 1279 -
cpukit/posix/src/pthread.c
rfb7d080 r48e685c 364 364 365 365 case PTHREAD_SCOPE_SYSTEM: 366 /* XXX needs to be ENOTSUP */ 367 return ENOSYS; 366 return ENOTSUP; 368 367 369 368 default: … … 382 381 ) 383 382 { 384 if ( !attr || !attr->is_initialized )383 if ( !attr || !attr->is_initialized || !contentionscope ) 385 384 return EINVAL; 386 385 … … 409 408 410 409 default: 411 return E INVAL;410 return ENOTSUP; 412 411 } 413 412 } … … 423 422 ) 424 423 { 425 if ( !attr || !attr->is_initialized )424 if ( !attr || !attr->is_initialized || !inheritsched ) 426 425 return EINVAL; 427 426 … … 452 451 453 452 default: 454 return E INVAL;453 return ENOTSUP; 455 454 } 456 455 } … … 466 465 ) 467 466 { 468 if ( !attr || !attr->is_initialized )467 if ( !attr || !attr->is_initialized || !policy ) 469 468 return EINVAL; 470 469 … … 692 691 ) 693 692 { 694 if ( !attr || !attr->is_initialized )693 if ( !attr || !attr->is_initialized || !stacksize ) 695 694 return EINVAL; 696 695 … … 729 728 ) 730 729 { 731 if ( !attr || !attr->is_initialized )730 if ( !attr || !attr->is_initialized || !stackaddr ) 732 731 return EINVAL; 733 732 … … 763 762 ) 764 763 { 765 if ( !attr || !attr->is_initialized )764 if ( !attr || !attr->is_initialized || !detachstate ) 766 765 return EINVAL; 767 766 … … 867 866 868 867 if ( the_attr->contentionscope != PTHREAD_SCOPE_PROCESS ) 869 return ENO SYS;868 return ENOTSUP; 870 869 871 870 /* … … 962 961 _POSIX_Threads_Free( the_thread ); 963 962 _Thread_Enable_dispatch(); 964 return E INVAL;963 return EAGAIN; 965 964 } 966 965 … … 1276 1275 ) 1277 1276 { 1278 if ( !attr || !attr->is_initialized )1277 if ( !attr || !attr->is_initialized || !clock_allowed ) 1279 1278 return EINVAL; 1280 1279
Note: See TracChangeset
for help on using the changeset viewer.