chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sources, by analogy with sinks
[disorder]
/
lib
/
syscalls.h
diff --git
a/lib/syscalls.h
b/lib/syscalls.h
index 7031eac7e3609e56afd4c5c48e6f655219a16ced..ea6dbafb87cec0b60ba3ee0fde0215844c3e866e 100644
(file)
--- a/
lib/syscalls.h
+++ b/
lib/syscalls.h
@@
-1,6
+1,6
@@
/*
* This file is part of DisOrder.
/*
* This file is part of DisOrder.
- * Copyright (C) 2004, 2005, 2007
, 2008
Richard Kettlewell
+ * Copyright (C) 2004, 2005, 2007
-2009, 2013
Richard Kettlewell
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@
-15,7
+15,9
@@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-
+/** @file lib/syscalls.h
+ * @brief Error-checking library call wrappers
+ */
#ifndef SYSCALLS_H
#define SYSCALLS_H
#ifndef SYSCALLS_H
#define SYSCALLS_H
@@
-25,7
+27,9
@@
struct sockaddr;
struct sigaction;
struct timezone;
struct sigaction;
struct timezone;
-#include <sys/socket.h>
+#if HAVE_SYS_SOCKET_H
+# include <sys/socket.h>
+#endif
#include <signal.h>
pid_t xfork(void);
#include <signal.h>
pid_t xfork(void);
@@
-46,6
+50,9
@@
int xprintf(const char *, ...)
void xfclose(FILE *);
int xnice(int);
void xgettimeofday(struct timeval *, struct timezone *);
void xfclose(FILE *);
int xnice(int);
void xgettimeofday(struct timeval *, struct timezone *);
+time_t xtime(time_t *when);
+void xgettime(clockid_t clk_id, struct timespec *tp);
+void xnanosleep(const struct timespec *req, struct timespec *rem);
/* the above all call @fatal@ if the system call fails */
void nonblock(int fd);
/* the above all call @fatal@ if the system call fails */
void nonblock(int fd);