|
Ørjan Malde |
d16cc0 |
/* mlogin: minimalistic login */
|
|
Ørjan Malde |
d16cc0 |
/* Copyright (c) 2019 Ørjan Malde */
|
|
Ørjan Malde |
d16cc0 |
/* Released under LGPL, see COPYRIGHT.MLOGIN */
|
|
Ørjan Malde |
d16cc0 |
|
|
|
c95639 |
#ifndef HAVE_EXPLICIT_BZERO
|
|
|
c95639 |
void explicit_bzero(void*, size_t);
|
|
|
c95639 |
#endif
|
|
|
c95639 |
|
|
|
c95639 |
extern char ** environ;
|
|
|
c95639 |
|
|
Ørjan Malde |
24d238 |
void usage(void);
|
|
Ørjan Malde |
24d238 |
int timingsafe_memcmp(const void *b1, const void *b2, size_t len);
|