about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--posix/unistd.h6
2 files changed, 6 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index bc25c68f44..13f55eec69 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2003-09-04  Ulrich Drepper  <drepper@redhat.com>
 
+	* posix/unistd.h: Add back __THROW to sysconf, pathconf, fpathconf.
+
 	* sysdeps/unix/sysv/linux/pathconf.c (__statfs_filesize_max):
 	Report correct value for vxfs.
 	* sysdeps/unix/sysv/linux/linux_fsinfo.h: Dfeine VXFS_SUPER_MAGIC.
@@ -8,7 +10,7 @@
 	data.
 
 	* sysdeps/generic/utmp_file.c: Use not-cancelable syscalls all
-	over the place.  It would be allowed to have these fucntions as
+	over the place.  It would be allowed to have these functions as
 	cancellation points but the cleanup would be ugly and a lot of
 	work.
 
diff --git a/posix/unistd.h b/posix/unistd.h
index 15a75fa8a0..13569ae727 100644
--- a/posix/unistd.h
+++ b/posix/unistd.h
@@ -525,13 +525,13 @@ extern void _exit (int __status) __attribute__ ((__noreturn__));
 #include <bits/confname.h>
 
 /* Get file-specific configuration information about PATH.  */
-extern long int pathconf (__const char *__path, int __name);
+extern long int pathconf (__const char *__path, int __name) __THROW;
 
 /* Get file-specific configuration about descriptor FD.  */
-extern long int fpathconf (int __fd, int __name);
+extern long int fpathconf (int __fd, int __name) __THROW;
 
 /* Get the value of the system variable NAME.  */
-extern long int sysconf (int __name) __attribute__ ((__const__));
+extern long int sysconf (int __name) __THROW __attribute__ ((__const__));
 
 #ifdef	__USE_POSIX2
 /* Get the value of the string-valued system variable NAME.  */