diff options
Diffstat (limited to 'man3/setjmp.3')
| -rw-r--r-- | man3/setjmp.3 | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/man3/setjmp.3 b/man3/setjmp.3 index 8842b93957..c66a425037 100644 --- a/man3/setjmp.3 +++ b/man3/setjmp.3 @@ -212,17 +212,17 @@ Consequently, the values of automatic variables are unspecified after a call to .BR longjmp () if they meet all the following criteria: -.IP \(bu 3 +.IP \[bu] 3 they are local to the function that made the corresponding .BR setjmp () call; -.IP \(bu +.IP \[bu] their values are changed between the calls to .BR setjmp () and .BR longjmp (); and -.IP \(bu +.IP \[bu] they are not declared as .IR volatile . .PP @@ -302,12 +302,12 @@ that occur upon a return from the initial call to the behavior is undefined if the program subsequently makes a call to a non-async-signal-safe function. The only way of avoiding undefined behavior is to ensure one of the following: -.IP \(bu 3 +.IP \[bu] 3 After long jumping from the signal handler, the program does not call any non-async-signal-safe functions and does not return from the initial call to .IR main (). -.IP \(bu +.IP \[bu] Any signal whose handler performs a long jump must be blocked during .I every call to a non-async-signal-safe function and |
