#define _HURD_H_EXTERN_INLINE __extern_inline
#endif
-extern int __hurd_fail (error_t err);
+extern int __hurd_fail (error_t err) __COLD;
#ifdef __USE_EXTERN_INLINES
_HURD_H_EXTERN_INLINE int
/* Check if ERR should generate a signal.
Returns the signal to take, or zero if none. */
-extern int _hurd_fd_error_signal (error_t err);
+extern int _hurd_fd_error_signal (error_t err) __COLD;
#ifdef __USE_EXTERN_INLINES
_HURD_FD_H_EXTERN_INLINE int
always use this function to handle errors from RPCs made on file
descriptor ports. Some errors are translated into signals. */
-extern error_t _hurd_fd_error (int fd, error_t err);
+extern error_t _hurd_fd_error (int fd, error_t err) __COLD;
#ifdef __USE_EXTERN_INLINES
_HURD_FD_H_EXTERN_INLINE error_t
/* Handle error code ERR from an RPC on file descriptor FD's port.
Set `errno' to the appropriate error code, and always return -1. */
-extern int __hurd_dfail (int fd, error_t err);
+extern int __hurd_dfail (int fd, error_t err) __COLD;
#ifdef __USE_EXTERN_INLINES
_HURD_FD_H_EXTERN_INLINE int
/* Likewise, but do not raise SIGPIPE on EPIPE if flags contain
MSG_NOSIGNAL. */
-extern int __hurd_sockfail (int fd, int flags, error_t err);
+extern int __hurd_sockfail (int fd, int flags, error_t err) __COLD;
#ifdef __USE_EXTERN_INLINES
_HURD_FD_H_EXTERN_INLINE int