* cygwin.din (updwtmpx): Export.
* syscalls.cc (updwtmpx): New function. * include/utmpx.h (updwtmpx): Declare. * include/cygwin/version.h: Bump API minor number to 153.
This commit is contained in:
parent
6577c186c9
commit
c0b0336f36
@ -1,3 +1,10 @@
|
|||||||
|
2006-02-02 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* cygwin.din (updwtmpx): Export.
|
||||||
|
* syscalls.cc (updwtmpx): New function.
|
||||||
|
* include/utmpx.h (updwtmpx): Declare.
|
||||||
|
* include/cygwin/version.h: Bump API minor number to 153.
|
||||||
|
|
||||||
2006-02-02 Christopher Faylor <cgf@timesys.com>
|
2006-02-02 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
* external.cc (setup_winenv): New function.
|
* external.cc (setup_winenv): New function.
|
||||||
|
@ -887,6 +887,7 @@ login_tty SIGFE
|
|||||||
logout SIGFE
|
logout SIGFE
|
||||||
logwtmp SIGFE
|
logwtmp SIGFE
|
||||||
updwtmp SIGFE
|
updwtmp SIGFE
|
||||||
|
updwtmpx SIGFE
|
||||||
longjmp NOSIGFE
|
longjmp NOSIGFE
|
||||||
_longjmp = longjmp NOSIGFE
|
_longjmp = longjmp NOSIGFE
|
||||||
lrand48 NOSIGFE
|
lrand48 NOSIGFE
|
||||||
|
@ -285,12 +285,13 @@ details. */
|
|||||||
150: Export getsubopt.
|
150: Export getsubopt.
|
||||||
151: Export __opendir_with_d_ino
|
151: Export __opendir_with_d_ino
|
||||||
152: Revert to having d_ino in dirent unconditionally.
|
152: Revert to having d_ino in dirent unconditionally.
|
||||||
|
153: Export updwtmpx.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Note that we forgot to bump the api for ualarm, strtoll, strtoull */
|
/* Note that we forgot to bump the api for ualarm, strtoll, strtoull */
|
||||||
|
|
||||||
#define CYGWIN_VERSION_API_MAJOR 0
|
#define CYGWIN_VERSION_API_MAJOR 0
|
||||||
#define CYGWIN_VERSION_API_MINOR 152
|
#define CYGWIN_VERSION_API_MINOR 153
|
||||||
|
|
||||||
/* There is also a compatibity version number associated with the
|
/* There is also a compatibity version number associated with the
|
||||||
shared memory regions. It is incremented when incompatible
|
shared memory regions. It is incremented when incompatible
|
||||||
|
@ -47,6 +47,7 @@ extern struct utmpx *getutxline (const struct utmpx *line);
|
|||||||
extern struct utmpx *pututxline (const struct utmpx *utmpx);
|
extern struct utmpx *pututxline (const struct utmpx *utmpx);
|
||||||
extern void setutxent (void);
|
extern void setutxent (void);
|
||||||
extern void utmpxname (const char *file);
|
extern void utmpxname (const char *file);
|
||||||
|
extern void updwtmpx (const char *file, const struct utmpx *utmpx);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@ -2878,6 +2878,13 @@ pututxline (const struct utmpx *utmpx)
|
|||||||
return copy_ut_to_utx (pututline ((struct utmp *) utmpx), &utx);
|
return copy_ut_to_utx (pututline ((struct utmp *) utmpx), &utx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extern "C" void
|
||||||
|
updwtmpx (const char *wtmpx_file, const struct utmpx *utmpx)
|
||||||
|
{
|
||||||
|
((struct utmpx *)utmpx)->ut_time = utmpx->ut_tv.tv_sec;
|
||||||
|
updwtmp (wtmpx_file, (const struct utmp *) utmpx);
|
||||||
|
}
|
||||||
|
|
||||||
extern "C"
|
extern "C"
|
||||||
long gethostid (void)
|
long gethostid (void)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user