Plan 9 from Bell Labs’s /usr/web/sources/contrib/axel/8021x/v211/fns.h

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


// 8021x.c
void getPAEStatus(char*, int);
long getChangetime(int);
ReadBuf *getKeysbuf(void);
ReadBuf *getNotesbuf(void);
void markPhaseStart(int, char*);
void markPhaseDone(int, char*);
void markPhaseResult(int, char*, int);

// fs.c
void initFs(void);
int loglog(char*, ...);
int tlslog(char*, ...);

// ttls.c
void initTTLS(char*, char*, Timers*);
int processTTLS(uchar*, uint , int, uchar*, uint , int*, int*);
void abortTTLS(void);

// phase2.c
void doTTLSphase2(int);

// key.c
void handleKey(int, Eapol*, int);

// netlog.c
void netloginit(Netlog*, char*);
void netlogopen(Netlog*);
void netlogclose(Netlog*);
long netlogread(Netlog*, void*, long, vlong, int*);
int netlog(Netlog*, char*, va_list);

// util.c
int apetheraddr(uchar*, char*);
void put24(uchar*, int);
char* nsctime(vlong);
long nsec2sec(vlong ns);
char* getstring(char*);
void clearlog(ReadBuf*);
void appendlog(ReadBuf*, int, char*, ...);
void logall(char*, ...);
void logfatal(int, char*, ...);

// timer.c
void initTimers(Timers*);
Timer* addTimer(Timers*, char*);
void startTimer(Timer*, int);
void tickTimer(Timer*);
void resetTimer(Timer*);
int timerVal(Timer*);
void tickproc(void*);

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].