From 966f66bbbf546a0fd2b49c6036585ef55d452fc5 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 4 Sep 2003 16:19:05 +0000 Subject: [PATCH] Update. * posix/unistd.h: Add back __THROW to sysconf, pathconf, fpathconf. over the place. It would be allowed to have these functions as --- ChangeLog | 4 +++- posix/unistd.h | 6 +++--- 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 + * 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 /* 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. */