projects
/
runtime.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
adf03e6
)
Changed the low level errno routines public.
author
Pekka Riikonen
<priikone@silcnet.org>
Mon, 11 Feb 2008 14:46:03 +0000
(16:46 +0200)
committer
Pekka Riikonen
<priikone@silcnet.org>
Mon, 11 Feb 2008 14:46:03 +0000
(16:46 +0200)
lib/silcutil/silcerrno.h
patch
|
blob
|
history
diff --git
a/lib/silcutil/silcerrno.h
b/lib/silcutil/silcerrno.h
index f3c355c97110e3a5977c5b4267ee9e6ad106ade2..c00e9af02c3bd2d24fb7ca77251f10be022107fd 100644
(file)
--- a/
lib/silcutil/silcerrno.h
+++ b/
lib/silcutil/silcerrno.h
@@
-185,22
+185,76
@@
const char *silc_errno_reason(void);
/* Low-level routines for the error handling. */
/* Low-level routines for the error handling. */
-/* Return last error */
-SilcResult silc_get_errno(void);
-
-/* Set error */
+/****d* silcutil/silc_set_errno
+ *
+ * NAME
+ *
+ * void silc_set_errno(SilcResult error);
+ *
+ * DESCRIPTION
+ *
+ * A low level routine to set the error for current thread.
+ *
+ ***/
void silc_set_errno(SilcResult error);
void silc_set_errno(SilcResult error);
-/* Set error, cannot fail. */
+/****d* silcutil/silc_set_errno_nofail
+ *
+ * NAME
+ *
+ * void silc_set_errno_nofail(SilcResult error);
+ *
+ * DESCRIPTION
+ *
+ * A low level routine to set the error for current thread. This call
+ * itself cannot cause setting of errno.
+ *
+ ***/
void silc_set_errno_nofail(SilcResult error);
void silc_set_errno_nofail(SilcResult error);
-/* Set error and reason string. */
+/****d* silcutil/silc_set_errno_reason
+ *
+ * NAME
+ *
+ * void silc_set_errno_reason(SilcResult error, const char *format, ...);
+ *
+ * DESCRIPTION
+ *
+ * A low level routine to set the error reason for current thread.
+ *
+ ***/
void silc_set_errno_reason(SilcResult error, const char *format, ...);
void silc_set_errno_reason(SilcResult error, const char *format, ...);
-/* Set error and reason string, cannot fail. */
+/****d* silcutil/silc_set_errno_reason_nofail
+ *
+ * NAME
+ *
+ * void silc_set_errno_reason_nofail(SilcResult error,
+ * const char *format, ...);
+ *
+ * DESCRIPTION
+ *
+ * A low level routine to set the error reason for current thread. This
+ * call itself cannot cause setting of errno.
+ *
+ ***/
void silc_set_errno_reason_nofail(SilcResult error, const char *format, ...);
void silc_set_errno_reason_nofail(SilcResult error, const char *format, ...);
-/* Set error from POSIX errno */
+/****d* silcutil/silc_set_errno_posix
+ *
+ * NAME
+ *
+ * void silc_set_errno_posix(int error);
+ *
+ * DESCRIPTION
+ *
+ * A low level routine to set the error for current thread from POSIX
+ * errno.
+ *
+ ***/
void silc_set_errno_posix(int error);
void silc_set_errno_posix(int error);
+/* Return last error */
+SilcResult silc_get_errno(void);
+
#endif /* SILCERRNO_H */
#endif /* SILCERRNO_H */