|  | @@ -154,27 +154,27 @@ __BEGIN_NAMESPACE_STD
 | 
	
		
			
				|  |  |     This function is a possible cancellation points and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  |  #ifndef __USE_FILE_OFFSET64
 | 
	
		
			
				|  |  | -extern FILE *tmpfile (void);
 | 
	
		
			
				|  |  | +extern FILE *tmpfile (void) __wur;
 | 
	
		
			
				|  |  |  #else
 | 
	
		
			
				|  |  |  # ifdef __REDIRECT
 | 
	
		
			
				|  |  | -extern FILE *__REDIRECT (tmpfile, (void), tmpfile64);
 | 
	
		
			
				|  |  | +extern FILE *__REDIRECT (tmpfile, (void), tmpfile64) __wur;
 | 
	
		
			
				|  |  |  # else
 | 
	
		
			
				|  |  |  #  define tmpfile tmpfile64
 | 
	
		
			
				|  |  |  # endif
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef __USE_LARGEFILE64
 | 
	
		
			
				|  |  | -extern FILE *tmpfile64 (void);
 | 
	
		
			
				|  |  | +extern FILE *tmpfile64 (void) __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Generate a temporary filename.  */
 | 
	
		
			
				|  |  | -extern char *tmpnam (char *__s) __THROW;
 | 
	
		
			
				|  |  | +extern char *tmpnam (char *__s) __THROW __wur;
 | 
	
		
			
				|  |  |  __END_NAMESPACE_STD
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef __USE_MISC
 | 
	
		
			
				|  |  |  /* This is the reentrant variant of `tmpnam'.  The only difference is
 | 
	
		
			
				|  |  |     that it does not allow S to be NULL.  */
 | 
	
		
			
				|  |  | -extern char *tmpnam_r (char *__s) __THROW;
 | 
	
		
			
				|  |  | +extern char *tmpnam_r (char *__s) __THROW __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -187,7 +187,7 @@ extern char *tmpnam_r (char *__s) __THROW;
 | 
	
		
			
				|  |  |     P_tmpdir is tried and finally "/tmp".  The storage for the filename
 | 
	
		
			
				|  |  |     is allocated by `malloc'.  */
 | 
	
		
			
				|  |  |  extern char *tempnam (__const char *__dir, __const char *__pfx)
 | 
	
		
			
				|  |  | -     __THROW __attribute_malloc__;
 | 
	
		
			
				|  |  | +     __THROW __attribute_malloc__ __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -232,21 +232,23 @@ __BEGIN_NAMESPACE_STD
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern FILE *fopen (__const char *__restrict __filename,
 | 
	
		
			
				|  |  | -		    __const char *__restrict __modes);
 | 
	
		
			
				|  |  | +		    __const char *__restrict __modes) __wur;
 | 
	
		
			
				|  |  |  /* Open a file, replacing an existing stream with it.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern FILE *freopen (__const char *__restrict __filename,
 | 
	
		
			
				|  |  |  		      __const char *__restrict __modes,
 | 
	
		
			
				|  |  | -		      FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +		      FILE *__restrict __stream) __wur;
 | 
	
		
			
				|  |  |  #else
 | 
	
		
			
				|  |  |  # ifdef __REDIRECT
 | 
	
		
			
				|  |  |  extern FILE *__REDIRECT (fopen, (__const char *__restrict __filename,
 | 
	
		
			
				|  |  | -				 __const char *__restrict __modes), fopen64);
 | 
	
		
			
				|  |  | +				 __const char *__restrict __modes), fopen64)
 | 
	
		
			
				|  |  | +  __wur;
 | 
	
		
			
				|  |  |  extern FILE *__REDIRECT (freopen, (__const char *__restrict __filename,
 | 
	
		
			
				|  |  |  				   __const char *__restrict __modes,
 | 
	
		
			
				|  |  | -				   FILE *__restrict __stream), freopen64);
 | 
	
		
			
				|  |  | +				   FILE *__restrict __stream), freopen64)
 | 
	
		
			
				|  |  | +  __wur;
 | 
	
		
			
				|  |  |  # else
 | 
	
		
			
				|  |  |  #  define fopen fopen64
 | 
	
		
			
				|  |  |  #  define freopen freopen64
 | 
	
	
		
			
				|  | @@ -255,15 +257,15 @@ extern FILE *__REDIRECT (freopen, (__const char *__restrict __filename,
 | 
	
		
			
				|  |  |  __END_NAMESPACE_STD
 | 
	
		
			
				|  |  |  #ifdef __USE_LARGEFILE64
 | 
	
		
			
				|  |  |  extern FILE *fopen64 (__const char *__restrict __filename,
 | 
	
		
			
				|  |  | -		      __const char *__restrict __modes);
 | 
	
		
			
				|  |  | +		      __const char *__restrict __modes) __wur;
 | 
	
		
			
				|  |  |  extern FILE *freopen64 (__const char *__restrict __filename,
 | 
	
		
			
				|  |  |  			__const char *__restrict __modes,
 | 
	
		
			
				|  |  | -			FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +			FILE *__restrict __stream) __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef	__USE_POSIX
 | 
	
		
			
				|  |  |  /* Create a new stream that refers to an existing system file descriptor.  */
 | 
	
		
			
				|  |  | -extern FILE *fdopen (int __fd, __const char *__modes) __THROW;
 | 
	
		
			
				|  |  | +extern FILE *fdopen (int __fd, __const char *__modes) __THROW __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef	__USE_GNU
 | 
	
	
		
			
				|  | @@ -272,16 +274,17 @@ extern FILE *fdopen (int __fd, __const char *__modes) __THROW;
 | 
	
		
			
				|  |  |     and uses the given functions for input and output.  */
 | 
	
		
			
				|  |  |  extern FILE *fopencookie (void *__restrict __magic_cookie,
 | 
	
		
			
				|  |  |  			  __const char *__restrict __modes,
 | 
	
		
			
				|  |  | -			  _IO_cookie_io_functions_t __io_funcs) __THROW;
 | 
	
		
			
				|  |  | +			  _IO_cookie_io_functions_t __io_funcs) __THROW __wur;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Create a new stream that refers to a memory buffer.  */
 | 
	
		
			
				|  |  | -extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes) __THROW;
 | 
	
		
			
				|  |  | +extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes)
 | 
	
		
			
				|  |  | +  __THROW __wur;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Open a stream that writes into a malloc'd buffer that is expanded as
 | 
	
		
			
				|  |  |     necessary.  *BUFLOC and *SIZELOC are updated with the buffer's location
 | 
	
		
			
				|  |  |     and the number of characters written on fflush or fclose.  */
 | 
	
		
			
				|  |  |  extern FILE *open_memstream (char **__restrict __bufloc,
 | 
	
		
			
				|  |  | -			     size_t *__restrict __sizeloc) __THROW;
 | 
	
		
			
				|  |  | +			     size_t *__restrict __sizeloc) __THROW __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -358,15 +361,15 @@ __END_NAMESPACE_C99
 | 
	
		
			
				|  |  |     Store the address of the string in *PTR.  */
 | 
	
		
			
				|  |  |  extern int vasprintf (char **__restrict __ptr, __const char *__restrict __f,
 | 
	
		
			
				|  |  |  		      __gnuc_va_list __arg)
 | 
	
		
			
				|  |  | -     __THROW __attribute__ ((__format__ (__printf__, 2, 0)));
 | 
	
		
			
				|  |  | +     __THROW __attribute__ ((__format__ (__printf__, 2, 0))) __wur;
 | 
	
		
			
				|  |  |  #if 0 /* uClibc: disabled */
 | 
	
		
			
				|  |  |  extern int __asprintf (char **__restrict __ptr,
 | 
	
		
			
				|  |  |  		       __const char *__restrict __fmt, ...)
 | 
	
		
			
				|  |  | -     __THROW __attribute__ ((__format__ (__printf__, 2, 3)));
 | 
	
		
			
				|  |  | +     __THROW __attribute__ ((__format__ (__printf__, 2, 3))) __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  extern int asprintf (char **__restrict __ptr,
 | 
	
		
			
				|  |  |  		     __const char *__restrict __fmt, ...)
 | 
	
		
			
				|  |  | -     __THROW __attribute__ ((__format__ (__printf__, 2, 3)));
 | 
	
		
			
				|  |  | +     __THROW __attribute__ ((__format__ (__printf__, 2, 3))) __wur;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Write formatted output to a file descriptor.
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -388,12 +391,12 @@ __BEGIN_NAMESPACE_STD
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern int fscanf (FILE *__restrict __stream,
 | 
	
		
			
				|  |  | -		   __const char *__restrict __format, ...);
 | 
	
		
			
				|  |  | +		   __const char *__restrict __format, ...) __wur;
 | 
	
		
			
				|  |  |  /* Read formatted input from stdin.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  | -extern int scanf (__const char *__restrict __format, ...);
 | 
	
		
			
				|  |  | +extern int scanf (__const char *__restrict __format, ...) __wur;
 | 
	
		
			
				|  |  |  /* Read formatted input from S.  */
 | 
	
		
			
				|  |  |  extern int sscanf (__const char *__restrict __s,
 | 
	
		
			
				|  |  |  		   __const char *__restrict __format, ...) __THROW;
 | 
	
	
		
			
				|  | @@ -407,14 +410,14 @@ __BEGIN_NAMESPACE_C99
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern int vfscanf (FILE *__restrict __s, __const char *__restrict __format,
 | 
	
		
			
				|  |  |  		    __gnuc_va_list __arg)
 | 
	
		
			
				|  |  | -     __attribute__ ((__format__ (__scanf__, 2, 0)));
 | 
	
		
			
				|  |  | +     __attribute__ ((__format__ (__scanf__, 2, 0))) __wur;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Read formatted input from stdin into argument list ARG.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern int vscanf (__const char *__restrict __format, __gnuc_va_list __arg)
 | 
	
		
			
				|  |  | -     __attribute__ ((__format__ (__scanf__, 1, 0)));
 | 
	
		
			
				|  |  | +     __attribute__ ((__format__ (__scanf__, 1, 0))) __wur;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Read formatted input from S into argument list ARG.  */
 | 
	
		
			
				|  |  |  extern int vsscanf (__const char *__restrict __s,
 | 
	
	
		
			
				|  | @@ -526,14 +529,15 @@ __BEGIN_NAMESPACE_STD
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  | -extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
 | 
	
		
			
				|  |  | +     __wur;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Get a newline-terminated string from stdin, removing the newline.
 | 
	
		
			
				|  |  |     DO NOT USE THIS FUNCTION!!  There is no limit on how much it will read.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  | -extern char *gets (char *__s);
 | 
	
		
			
				|  |  | +extern char *gets (char *__s) __wur;
 | 
	
		
			
				|  |  |  __END_NAMESPACE_STD
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef __USE_GNU
 | 
	
	
		
			
				|  | @@ -544,7 +548,7 @@ __END_NAMESPACE_STD
 | 
	
		
			
				|  |  |     or due to the implementation it is a cancellation point and
 | 
	
		
			
				|  |  |     therefore not marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern char *fgets_unlocked (char *__restrict __s, int __n,
 | 
	
		
			
				|  |  | -			     FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +			     FILE *__restrict __stream) __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -562,11 +566,11 @@ extern char *fgets_unlocked (char *__restrict __s, int __n,
 | 
	
		
			
				|  |  |  #if 0 /* uClibc: disabled */
 | 
	
		
			
				|  |  |  extern __ssize_t __getdelim (char **__restrict __lineptr,
 | 
	
		
			
				|  |  |  			       size_t *__restrict __n, int __delimiter,
 | 
	
		
			
				|  |  | -			       FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +			       FILE *__restrict __stream) __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  extern __ssize_t getdelim (char **__restrict __lineptr,
 | 
	
		
			
				|  |  |  			     size_t *__restrict __n, int __delimiter,
 | 
	
		
			
				|  |  | -			     FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +			     FILE *__restrict __stream) __wur;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Like `getdelim', but reads up to a newline.
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -576,7 +580,7 @@ extern __ssize_t getdelim (char **__restrict __lineptr,
 | 
	
		
			
				|  |  |     therefore not marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern __ssize_t getline (char **__restrict __lineptr,
 | 
	
		
			
				|  |  |  			    size_t *__restrict __n,
 | 
	
		
			
				|  |  | -			    FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +			    FILE *__restrict __stream) __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -606,13 +610,13 @@ extern int ungetc (int __c, FILE *__stream);
 | 
	
		
			
				|  |  |     This function is a possible cancellation points and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern size_t fread (void *__restrict __ptr, size_t __size,
 | 
	
		
			
				|  |  | -		     size_t __n, FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +		     size_t __n, FILE *__restrict __stream) __wur;
 | 
	
		
			
				|  |  |  /* Write chunks of generic data to STREAM.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation points and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
 | 
	
		
			
				|  |  | -		      size_t __n, FILE *__restrict __s);
 | 
	
		
			
				|  |  | +		      size_t __n, FILE *__restrict __s) __wur;
 | 
	
		
			
				|  |  |  __END_NAMESPACE_STD
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef __USE_GNU
 | 
	
	
		
			
				|  | @@ -634,9 +638,9 @@ extern int fputs_unlocked (__const char *__restrict __s,
 | 
	
		
			
				|  |  |     or due to the implementation they are cancellation points and
 | 
	
		
			
				|  |  |     therefore not marked with __THROW.  */
 | 
	
		
			
				|  |  |  extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
 | 
	
		
			
				|  |  | -			      size_t __n, FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +			      size_t __n, FILE *__restrict __stream) __wur;
 | 
	
		
			
				|  |  |  extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,
 | 
	
		
			
				|  |  | -			       size_t __n, FILE *__restrict __stream);
 | 
	
		
			
				|  |  | +			       size_t __n, FILE *__restrict __stream) __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -650,7 +654,7 @@ extern int fseek (FILE *__stream, long int __off, int __whence);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  | -extern long int ftell (FILE *__stream);
 | 
	
		
			
				|  |  | +extern long int ftell (FILE *__stream) __wur;
 | 
	
		
			
				|  |  |  /* Rewind to the beginning of STREAM.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
	
		
			
				|  | @@ -674,7 +678,7 @@ extern int fseeko (FILE *__stream, __off_t __off, int __whence);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  | -extern __off_t ftello (FILE *__stream);
 | 
	
		
			
				|  |  | +extern __off_t ftello (FILE *__stream) __wur;
 | 
	
		
			
				|  |  |  # else
 | 
	
		
			
				|  |  |  #  ifdef __REDIRECT
 | 
	
		
			
				|  |  |  extern int __REDIRECT (fseeko,
 | 
	
	
		
			
				|  | @@ -715,7 +719,7 @@ __END_NAMESPACE_STD
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef __USE_LARGEFILE64
 | 
	
		
			
				|  |  |  extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
 | 
	
		
			
				|  |  | -extern __off64_t ftello64 (FILE *__stream);
 | 
	
		
			
				|  |  | +extern __off64_t ftello64 (FILE *__stream) __wur;
 | 
	
		
			
				|  |  |  extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
 | 
	
		
			
				|  |  |  extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos);
 | 
	
		
			
				|  |  |  #endif
 | 
	
	
		
			
				|  | @@ -724,16 +728,16 @@ __BEGIN_NAMESPACE_STD
 | 
	
		
			
				|  |  |  /* Clear the error and EOF indicators for STREAM.  */
 | 
	
		
			
				|  |  |  extern void clearerr (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  |  /* Return the EOF indicator for STREAM.  */
 | 
	
		
			
				|  |  | -extern int feof (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  | +extern int feof (FILE *__stream) __THROW __wur;
 | 
	
		
			
				|  |  |  /* Return the error indicator for STREAM.  */
 | 
	
		
			
				|  |  | -extern int ferror (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  | +extern int ferror (FILE *__stream) __THROW __wur;
 | 
	
		
			
				|  |  |  __END_NAMESPACE_STD
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef __USE_MISC
 | 
	
		
			
				|  |  |  /* Faster versions when locking is not required.  */
 | 
	
		
			
				|  |  |  extern void clearerr_unlocked (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  | -extern int feof_unlocked (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  | -extern int ferror_unlocked (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  | +extern int feof_unlocked (FILE *__stream) __THROW __wur;
 | 
	
		
			
				|  |  | +extern int ferror_unlocked (FILE *__stream) __THROW __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -757,12 +761,12 @@ extern __const char *__const sys_errlist[];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef	__USE_POSIX
 | 
	
		
			
				|  |  |  /* Return the system file descriptor for STREAM.  */
 | 
	
		
			
				|  |  | -extern int fileno (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  | +extern int fileno (FILE *__stream) __THROW __wur;
 | 
	
		
			
				|  |  |  #endif /* Use POSIX.  */
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #ifdef __USE_MISC
 | 
	
		
			
				|  |  |  /* Faster version when locking is not required.  */
 | 
	
		
			
				|  |  | -extern int fileno_unlocked (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  | +extern int fileno_unlocked (FILE *__stream) __THROW __wur;
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -772,7 +776,7 @@ extern int fileno_unlocked (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     This function is a possible cancellation point and therefore not
 | 
	
		
			
				|  |  |     marked with __THROW.  */
 | 
	
		
			
				|  |  | -extern FILE *popen (__const char *__command, __const char *__modes);
 | 
	
		
			
				|  |  | +extern FILE *popen (__const char *__command, __const char *__modes) __wur;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Close a stream opened by popen and return the status of its child.
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -816,7 +820,7 @@ extern void flockfile (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Try to acquire ownership of STREAM but do not block if it is not
 | 
	
		
			
				|  |  |     possible.  */
 | 
	
		
			
				|  |  | -extern int ftrylockfile (FILE *__stream) __THROW;
 | 
	
		
			
				|  |  | +extern int ftrylockfile (FILE *__stream) __THROW __wur;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Relinquish the ownership granted for STREAM.  */
 | 
	
		
			
				|  |  |  extern void funlockfile (FILE *__stream) __THROW;
 |