]> git.cworth.org Git - ttt/blobdiff - src/x.h
2005-11-14 Carl Worth <cworth@cworth.org>
[ttt] / src / x.h
diff --git a/src/x.h b/src/x.h
index 52c3acdd6ffe7a79ac1fe3f23f36d628784a7555..b3384af43d93b37aad0a96523cef97d2f616ab66 100644 (file)
--- a/src/x.h
+++ b/src/x.h
 #ifndef _X_H_
 #define _X_H_
 
+#include "ttt.h"
+
 void
-xasprintf (char **strp, const char *fmt, ...) WDO_PRINTF_FORMAT(2, 3);
+xasprintf (char **strp, const char *fmt, ...) TTT_PRINTF_FORMAT(2, 3);
 
 void
 xvasprintf (char **strp, const char *fmt, va_list ap);
@@ -46,7 +48,38 @@ xrealloc (void *ptr, size_t size);
 FILE *
 xfdopen (int filedes, const char *mode);
 
+void
+xfreopen (const char *path, const char *mode, FILE *stream);
+
 char *
 xstrdup (const char *s);
 
+void
+xfwrite (const void *ptr, size_t size, size_t nmemb, FILE *stream);
+
+int
+xsocket (int domain, int type, int protocol);
+
+void
+xbind (int sockfd, const struct sockaddr *my_addr, socklen_t addrlen);
+
+void
+xlisten (int s, int backlog);
+
+int
+xfcntl (int fd, int cmd, long arg);
+
+int
+xselect (int            n,
+        fd_set         *readfds,
+        fd_set         *writefds,
+        fd_set         *exceptfds,
+        struct timeval *timeout);
+
+ssize_t
+xread (int fd, void *buf, size_t count);
+
+ssize_t
+xwrite (int fd, const void *buf, size_t count);
+
 #endif /* _X_H_ */