summaryrefslogtreecommitdiff
path: root/libstdc++-v3/config/io
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-03 16:51:50 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-03 16:51:50 +0000
commitadd364462ed00c7c26de2ac441bd7475696ba2c1 (patch)
tree9782ea6d96c8f32b927dedaf2e417a7706ad8744 /libstdc++-v3/config/io
parent4f6eca150b18de1f94b24dde165370597067fa44 (diff)
downloadgcc-add364462ed00c7c26de2ac441bd7475696ba2c1.tar.gz
* include/parallel/settings.h (get): Mark const.
* libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw (). * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw (). * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark throw (). * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw (). (is_open, fd): Mark pure and throw (). (seekoff): Mark throw (). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147077 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config/io')
-rw-r--r--libstdc++-v3/config/io/basic_file_stdio.cc10
-rw-r--r--libstdc++-v3/config/io/basic_file_stdio.h18
2 files changed, 14 insertions, 14 deletions
diff --git a/libstdc++-v3/config/io/basic_file_stdio.cc b/libstdc++-v3/config/io/basic_file_stdio.cc
index fd20d1aba7f..b07a48360f0 100644
--- a/libstdc++-v3/config/io/basic_file_stdio.cc
+++ b/libstdc++-v3/config/io/basic_file_stdio.cc
@@ -210,7 +210,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
}
__basic_file<char>*
- __basic_file<char>::sys_open(int __fd, ios_base::openmode __mode)
+ __basic_file<char>::sys_open(int __fd, ios_base::openmode __mode) throw ()
{
__basic_file* __ret = NULL;
const char* __c_mode = fopen_mode(__mode);
@@ -247,15 +247,15 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
}
bool
- __basic_file<char>::is_open() const
+ __basic_file<char>::is_open() const throw ()
{ return _M_cfile != 0; }
int
- __basic_file<char>::fd()
+ __basic_file<char>::fd() throw ()
{ return fileno(_M_cfile); }
__c_file*
- __basic_file<char>::file()
+ __basic_file<char>::file() throw ()
{ return _M_cfile; }
__basic_file<char>*
@@ -315,7 +315,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
}
streamoff
- __basic_file<char>::seekoff(streamoff __off, ios_base::seekdir __way)
+ __basic_file<char>::seekoff(streamoff __off, ios_base::seekdir __way) throw ()
{
#ifdef _GLIBCXX_USE_LFS
return lseek64(this->fd(), __off, __way);
diff --git a/libstdc++-v3/config/io/basic_file_stdio.h b/libstdc++-v3/config/io/basic_file_stdio.h
index eedb73be13a..7f30c4e81e9 100644
--- a/libstdc++-v3/config/io/basic_file_stdio.h
+++ b/libstdc++-v3/config/io/basic_file_stdio.h
@@ -58,7 +58,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
bool _M_cfile_created;
public:
- __basic_file(__c_lock* __lock = 0);
+ __basic_file(__c_lock* __lock = 0) throw ();
__basic_file*
open(const char* __name, ios_base::openmode __mode, int __prot = 0664);
@@ -67,19 +67,19 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
sys_open(__c_file* __file, ios_base::openmode);
__basic_file*
- sys_open(int __fd, ios_base::openmode __mode);
+ sys_open(int __fd, ios_base::openmode __mode) throw ();
__basic_file*
close();
- bool
- is_open() const;
+ _GLIBCXX_PURE bool
+ is_open() const throw ();
- int
- fd();
+ _GLIBCXX_PURE int
+ fd() throw ();
- __c_file*
- file();
+ _GLIBCXX_PURE __c_file*
+ file() throw ();
~__basic_file();
@@ -94,7 +94,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
xsgetn(char* __s, streamsize __n);
streamoff
- seekoff(streamoff __off, ios_base::seekdir __way);
+ seekoff(streamoff __off, ios_base::seekdir __way) throw ();
int
sync();