From 57c89867f5d355d62917f0c1db4d0cd02741cc9a Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Thu, 6 Sep 2001 05:17:22 +0000 Subject: Move appropriate variables to NO_COPY segment, throughout. --- winsup/cygwin/errno.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'winsup/cygwin/errno.cc') diff --git a/winsup/cygwin/errno.cc b/winsup/cygwin/errno.cc index f9a3ca15c..540951c56 100644 --- a/winsup/cygwin/errno.cc +++ b/winsup/cygwin/errno.cc @@ -21,7 +21,7 @@ details. */ #define X(w, e) {ERROR_##w, #w, e} -static const struct +static const NO_COPY struct { DWORD w; /* windows version of error */ const char *s; /* text of windows version */ @@ -145,7 +145,7 @@ seterrno (const char *file, int line) extern char *_user_strerror _PARAMS ((int)); -extern const char __declspec(dllexport) * const _sys_errlist[]= +extern const NO_COPY char __declspec(dllexport) * const _sys_errlist[]= { /* NOERROR 0 */ "No error", /* EPERM 1 */ "Not super-user", @@ -287,7 +287,7 @@ extern const char __declspec(dllexport) * const _sys_errlist[]= /* ECASECLASH 137 */ "Filename exists with different case" }; -int __declspec(dllexport) _sys_nerr = +int NO_COPY __declspec(dllexport) _sys_nerr = sizeof (_sys_errlist) / sizeof (_sys_errlist[0]); /* FIXME: Why is strerror() a long switch and not just: -- cgit v1.2.3