iso9660fs: initialize buffer cache
[minix.git] / include / minix / minlib.h
blob1a65f8e1f770a45ff9eb1671345843cd768b93ce
1 #ifndef _MINLIB
2 #define _MINLIB
4 /* Miscellaneous BSD. */
5 char *itoa(int _n);
6 #ifndef __NBSD_LIBC
7 char *getpass(const char *_prompt);
8 #ifdef __ACK__
9 void swab(char *_from, char *_to, int _count);
10 #endif
11 #endif /* !_NBSD_LIBC */
13 /* Miscellaneous MINIX. */
14 void std_err(const char *_s);
15 void prints(const char *_s, ...);
16 int fsversion(char *_dev, char *_prog);
17 int getprocessor(void);
18 void _cpuid(u32_t *eax, u32_t *ebx, u32_t *ecx, u32_t *edx);
19 int load_mtab(char *_prog_name);
20 int rewrite_mtab(char *_prog_name);
21 int get_mtab_entry(char *_s1, char *_s2, char *_s3, char *_s4);
22 int put_mtab_entry(char *_s1, char *_s2, char *_s3, char *_s4);
24 /* read_tsc() and friends */
25 void read_tsc(u32_t *hi, u32_t *lo);
26 void read_tsc_64(u64_t *t);
28 /* return values for fsversion */
29 #define FSVERSION_MFS1 0x00001
30 #define FSVERSION_MFS2 0x00002
31 #define FSVERSION_MFS3 0x00003
32 #define FSVERSION_EXT2 0x10002
34 #endif