Remove `old' parameters from set functions
This commit is contained in:
		
							parent
							
								
									51e14f327f
								
							
						
					
					
						commit
						cfcea63f7a
					
				| 
						 | 
				
			
			@ -93,12 +93,10 @@ lwevent_signalcb lwevent_signalfd_getcb(const struct lwevent_signal* si)
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
int lwevent_signalfd_setsigs(struct lwevent_signal* si, const sigset_t* mask, sigset_t* old_mask)
 | 
			
		||||
int lwevent_signalfd_setsigs(struct lwevent_signal* si, const sigset_t* mask)
 | 
			
		||||
{
 | 
			
		||||
    sigset_t mnew;
 | 
			
		||||
 | 
			
		||||
    if(old_mask) *old_mask = si->mask;
 | 
			
		||||
 | 
			
		||||
    mnew = *mask;
 | 
			
		||||
    sigdelset(&mnew, SIGBUS);
 | 
			
		||||
    sigdelset(&mnew, SIGFPE);
 | 
			
		||||
| 
						 | 
				
			
			@ -112,10 +110,8 @@ int lwevent_signalfd_setsigs(struct lwevent_signal* si, const sigset_t* mask, si
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void lwevent_signalfd_setcb(struct lwevent_signal* si, lwevent_signalcb callback, 
 | 
			
		||||
    lwevent_signalcb* old_callback)
 | 
			
		||||
void lwevent_signalfd_setcb(struct lwevent_signal* si, lwevent_signalcb callback)
 | 
			
		||||
{
 | 
			
		||||
    if(old_callback) *old_callback = si->callback;
 | 
			
		||||
    si->callback = callback;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -134,23 +134,21 @@ lwevent_signalcb lwevent_signalfd_getcb(const struct lwevent_signal* si)
 | 
			
		|||
 | 
			
		||||
\param si Signal receiver object.
 | 
			
		||||
\param mask The new mask to enact.
 | 
			
		||||
\param oldmask The old mask. May be 0.
 | 
			
		||||
\retval 0 on success.
 | 
			
		||||
\retval -1 on error (and see \a errno).
 | 
			
		||||
 | 
			
		||||
Changes the set of signals being received by \a si to those set in \a mask. See lwevent_signalfd()
 | 
			
		||||
for a discussion of the full behaviour of the receiver. The application may retrieve the previous
 | 
			
		||||
mask by passing a pointer to a signal set in \a oldmask.
 | 
			
		||||
for a discussion of the full behaviour of the receiver.
 | 
			
		||||
 | 
			
		||||
*/
 | 
			
		||||
int lwevent_signalfd_setsigs(struct lwevent_signal* si, const sigset_t* mask, sigset_t* oldmask)
 | 
			
		||||
int lwevent_signalfd_setsigs(struct lwevent_signal* si, const sigset_t* mask)
 | 
			
		||||
    __attribute__((nonnull,warn_unused_result));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/*! \brief Modiy signal receiver's callback function. */
 | 
			
		||||
void lwevent_signalfd_setcb(struct lwevent_signal* si, lwevent_signalcb callback,
 | 
			
		||||
    lwevent_signalcb* old_callback) __attribute__((nonnull));
 | 
			
		||||
void lwevent_signalfd_setcb(struct lwevent_signal* si, lwevent_signalcb callback)
 | 
			
		||||
    __attribute__((nonnull));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue