Mercurial > projects > xwrited
comparison xwrited-utmp-utmpx.c @ 18:4a5330979433
Modernize and improve build system
Do not clobber CPPFLAGS, use XCPPFLAGS instead.
Request POSIX:2004 headers and libraries.
Remove support for FreeBSD < 9.
Add support for DragonFly BSD.
author | Guido Berhoerster <guido+xwrited@berhoerster.name> |
---|---|
date | Wed, 14 Sep 2016 09:46:59 +0200 |
parents | 52694b49dcc4 |
children |
comparison
equal
deleted
inserted
replaced
17:48caa69c609d | 18:4a5330979433 |
---|---|
19 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | 19 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
20 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | 20 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
21 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | 21 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
22 */ | 22 */ |
23 | 23 |
24 #define _XOPEN_SOURCE 600 | |
25 | |
26 #include <glib.h> | 24 #include <glib.h> |
27 #include <stdlib.h> | 25 #include <stdlib.h> |
28 #include <string.h> | 26 #include <string.h> |
29 #include <unistd.h> | 27 #include <unistd.h> |
30 #include <pwd.h> | 28 #include <pwd.h> |
31 #include <utmpx.h> | 29 #include <utmpx.h> |
32 #include <errno.h> | 30 #include <errno.h> |
33 #include <sys/time.h> | 31 #include <sys/time.h> |
34 | 32 |
33 #ifndef DEV_PREFIX | |
35 #define DEV_PREFIX "/dev/" | 34 #define DEV_PREFIX "/dev/" |
35 #endif /* !DEV_PREFIX */ | |
36 | 36 |
37 static void | 37 static void |
38 utmp_write_entry(int fd, gboolean add) | 38 utmp_write_entry(int fd, gboolean add) |
39 { | 39 { |
40 struct utmpx utmpx; | 40 struct utmpx utmpx; |