Changeset 948721c in rtems
- Timestamp:
- 08/15/96 16:24:44 (26 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- de45ddc
- Parents:
- 48e685c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/posix/src/psignal.c
r48e685c r948721c 1255 1255 */ 1256 1256 1257 if ( _POSIX_signals_Vectors[ sig ].sa_flags == SA_SIGINFO )1258 return ENOSYS;1259 1260 1257 the_thread = _POSIX_Threads_Get( thread, &location ); 1261 1258 switch ( location ) { 1262 1259 case OBJECTS_ERROR: 1263 1260 case OBJECTS_REMOTE: 1264 return ESRCH;1261 set_errno_and_return_minus_one( ESRCH ); 1265 1262 case OBJECTS_LOCAL: 1266 1263 /* … … 1272 1269 if ( sig ) { 1273 1270 1271 if ( _POSIX_signals_Vectors[ sig ].sa_flags == SA_SIGINFO ) 1272 set_errno_and_return_minus_one( ENOSYS ); 1273 1274 1274 /* XXX critical section */ 1275 1275 … … 1277 1277 1278 1278 (void) _POSIX_signals_Unblock_thread( the_thread, sig, NULL ); 1279 }1280 _Thread_Enable_dispatch();1281 return 0;1279 } 1280 _Thread_Enable_dispatch(); 1281 return 0; 1282 1282 } 1283 1283 -
cpukit/posix/src/psignal.c
r48e685c r948721c 1255 1255 */ 1256 1256 1257 if ( _POSIX_signals_Vectors[ sig ].sa_flags == SA_SIGINFO )1258 return ENOSYS;1259 1260 1257 the_thread = _POSIX_Threads_Get( thread, &location ); 1261 1258 switch ( location ) { 1262 1259 case OBJECTS_ERROR: 1263 1260 case OBJECTS_REMOTE: 1264 return ESRCH;1261 set_errno_and_return_minus_one( ESRCH ); 1265 1262 case OBJECTS_LOCAL: 1266 1263 /* … … 1272 1269 if ( sig ) { 1273 1270 1271 if ( _POSIX_signals_Vectors[ sig ].sa_flags == SA_SIGINFO ) 1272 set_errno_and_return_minus_one( ENOSYS ); 1273 1274 1274 /* XXX critical section */ 1275 1275 … … 1277 1277 1278 1278 (void) _POSIX_signals_Unblock_thread( the_thread, sig, NULL ); 1279 }1280 _Thread_Enable_dispatch();1281 return 0;1279 } 1280 _Thread_Enable_dispatch(); 1281 return 0; 1282 1282 } 1283 1283
Note: See TracChangeset
for help on using the changeset viewer.