mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-30 08:40:07 +00:00
Update.
1999-05-15 Ulrich Drepper <drepper@cygnus.com> * sysdeps/gnu/utmpx.h: Add needed type definitions according to Unix98. Add forward declaration of struct utmp.
This commit is contained in:
parent
843ede44f7
commit
26262bc29e
@ -1,3 +1,8 @@
|
|||||||
|
1999-05-15 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
|
* sysdeps/gnu/utmpx.h: Add needed type definitions according to
|
||||||
|
Unix98. Add forward declaration of struct utmp.
|
||||||
|
|
||||||
1999-05-14 Ulrich Drepper <drepper@cygnus.com>
|
1999-05-14 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
* nis/nis_getservlist.c (nis_getservlist): Use malloc instead of
|
* nis/nis_getservlist.c (nis_getservlist): Use malloc instead of
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
/* Copyright (C) 1997, 1998 Free Software Foundation, Inc.
|
/* Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Mark Kettenis <kettenis@phys.uva.nl>, 1997.
|
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
@ -21,8 +20,13 @@
|
|||||||
#define _UTMPX_H 1
|
#define _UTMPX_H 1
|
||||||
|
|
||||||
#include <features.h>
|
#include <features.h>
|
||||||
|
#include <sys/time.h>
|
||||||
|
|
||||||
__BEGIN_DECLS
|
/* Required according to Unix98. */
|
||||||
|
#ifndef pid_t
|
||||||
|
typedef __pid_t pid_t;
|
||||||
|
# define pid_t pid_t
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Get system dependent values and data structures. */
|
/* Get system dependent values and data structures. */
|
||||||
#include <bits/utmpx.h>
|
#include <bits/utmpx.h>
|
||||||
@ -35,6 +39,14 @@ __BEGIN_DECLS
|
|||||||
# define WTMPX_FILENAME _PATH_WTMPX
|
# define WTMPX_FILENAME _PATH_WTMPX
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* For the getutmp{,x} functions we need the `struct utmp'. */
|
||||||
|
#ifdef __USE_GNU
|
||||||
|
struct utmp;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
__BEGIN_DECLS
|
||||||
|
|
||||||
/* Open user accounting database. */
|
/* Open user accounting database. */
|
||||||
extern void setutxent __P ((void));
|
extern void setutxent __P ((void));
|
||||||
|
|
||||||
@ -45,13 +57,14 @@ extern void endutxent __P ((void));
|
|||||||
extern struct utmpx *getutxent __P ((void));
|
extern struct utmpx *getutxent __P ((void));
|
||||||
|
|
||||||
/* Get the user accounting database entry corresponding to ID. */
|
/* Get the user accounting database entry corresponding to ID. */
|
||||||
extern struct utmpx *getutxid __P ((const struct utmpx *__id));
|
extern struct utmpx *getutxid __P ((__const struct utmpx *__id));
|
||||||
|
|
||||||
/* Get the user accounting database entry corresponding to LINE. */
|
/* Get the user accounting database entry corresponding to LINE. */
|
||||||
extern struct utmpx *getutxline __P ((const struct utmpx *__line));
|
extern struct utmpx *getutxline __P ((__const struct utmpx *__line));
|
||||||
|
|
||||||
/* Write the entry UTMPX into the user accounting database. */
|
/* Write the entry UTMPX into the user accounting database. */
|
||||||
extern struct utmpx *pututxline __P ((const struct utmpx *__utmpx));
|
extern struct utmpx *pututxline __P ((__const struct utmpx *__utmpx));
|
||||||
|
|
||||||
|
|
||||||
#ifdef __USE_GNU
|
#ifdef __USE_GNU
|
||||||
/* Change name of the utmpx file to be examined. */
|
/* Change name of the utmpx file to be examined. */
|
||||||
@ -61,6 +74,7 @@ extern int utmpxname __P ((__const char *__file));
|
|||||||
extern void updwtmpx __P ((__const char *__wtmpx_file,
|
extern void updwtmpx __P ((__const char *__wtmpx_file,
|
||||||
__const struct utmpx *__utmpx));
|
__const struct utmpx *__utmpx));
|
||||||
|
|
||||||
|
|
||||||
/* Copy the information in UTMPX to UTMP. */
|
/* Copy the information in UTMPX to UTMP. */
|
||||||
extern void getutmp __P ((__const struct utmpx *__utmpx,
|
extern void getutmp __P ((__const struct utmpx *__utmpx,
|
||||||
struct utmp *__utmp));
|
struct utmp *__utmp));
|
||||||
|
Loading…
Reference in New Issue
Block a user