[BACK]Return to atomicio.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / nc

Diff for /src/usr.bin/nc/atomicio.h between version 1.1 and 1.2

version 1.1, 2005/05/24 20:13:28 version 1.2, 2007/09/07 14:50:44
Line 1 
Line 1 
 /*      $OpenBSD$       */  /* $OpenBSD$ */
   
 /*  /*
    * Copyright (c) 2006 Damien Miller.  All rights reserved.
  * Copyright (c) 1995,1999 Theo de Raadt.  All rights reserved.   * Copyright (c) 1995,1999 Theo de Raadt.  All rights reserved.
  * All rights reserved.   * All rights reserved.
  *   *
Line 25 
Line 26 
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.   * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */   */
   
   #ifndef _ATOMICIO_H
   #define _ATOMICIO_H
   
 /*  /*
  * Ensure all of data on socket comes through. f==read || f==vwrite   * Ensure all of data on socket comes through. f==read || f==vwrite
  */   */
 size_t  atomicio(ssize_t (*)(int, void *, size_t), int, void *, size_t);  size_t  atomicio(ssize_t (*)(int, void *, size_t), int, void *, size_t);
   
 #define vwrite (ssize_t (*)(int, void *, size_t))write  #define vwrite (ssize_t (*)(int, void *, size_t))write
   
   #endif /* _ATOMICIO_H */

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2