Changeset View
Changeset View
Standalone View
Standalone View
stand/libsa/stand.h
Show First 20 Lines • Show All 258 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
return isupper(c) ? c - 'A' + 'a' : c; | return isupper(c) ? c - 'A' + 'a' : c; | ||||
} | } | ||||
/* sbrk emulation */ | /* sbrk emulation */ | ||||
extern void setheap(void *base, void *top); | extern void setheap(void *base, void *top); | ||||
extern char *sbrk(int incr); | extern char *sbrk(int incr); | ||||
extern int diag_printf(const char *fmt, ...) __printflike(1, 2); | |||||
extern int printf(const char *fmt, ...) __printflike(1, 2); | extern int printf(const char *fmt, ...) __printflike(1, 2); | ||||
extern int asprintf(char **buf, const char *cfmt, ...) __printflike(2, 3); | extern int asprintf(char **buf, const char *cfmt, ...) __printflike(2, 3); | ||||
extern int sprintf(char *buf, const char *cfmt, ...) __printflike(2, 3); | extern int sprintf(char *buf, const char *cfmt, ...) __printflike(2, 3); | ||||
extern int snprintf(char *buf, size_t size, const char *cfmt, ...) __printflike(3, 4); | extern int snprintf(char *buf, size_t size, const char *cfmt, ...) __printflike(3, 4); | ||||
extern int vprintf(const char *fmt, __va_list); | extern int vprintf(const char *fmt, __va_list); | ||||
extern int vsprintf(char *buf, const char *cfmt, __va_list); | extern int vsprintf(char *buf, const char *cfmt, __va_list); | ||||
extern int vsnprintf(char *buf, size_t size, const char *cfmt, __va_list); | extern int vsnprintf(char *buf, size_t size, const char *cfmt, __va_list); | ||||
▲ Show 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | |||||
/* | /* | ||||
* Machine dependent functions and data, must be provided or stubbed by | * Machine dependent functions and data, must be provided or stubbed by | ||||
* the consumer | * the consumer | ||||
*/ | */ | ||||
extern void exit(int) __dead2; | extern void exit(int) __dead2; | ||||
extern int getchar(void); | extern int getchar(void); | ||||
extern int ischar(void); | extern int ischar(void); | ||||
extern void putchar(int); | extern void putchar(int); | ||||
extern void putchar_device(int, void *); | |||||
extern int devopen(struct open_file *, const char *, const char **); | extern int devopen(struct open_file *, const char *, const char **); | ||||
extern int devclose(struct open_file *f); | extern int devclose(struct open_file *f); | ||||
extern void panic(const char *, ...) __dead2 __printflike(1, 2); | extern void panic(const char *, ...) __dead2 __printflike(1, 2); | ||||
extern void panic_action(void) __weak_symbol __dead2; | extern void panic_action(void) __weak_symbol __dead2; | ||||
extern time_t getsecs(void); | extern time_t getsecs(void); | ||||
extern struct fs_ops *file_system[]; | extern struct fs_ops *file_system[]; | ||||
extern struct fs_ops *exclusive_file_system; | extern struct fs_ops *exclusive_file_system; | ||||
extern struct devsw *devsw[]; | extern struct devsw *devsw[]; | ||||
▲ Show 20 Lines • Show All 67 Lines • Show Last 20 Lines |