at v2.6.19 31 lines 971 B view raw
1/* 2 * Copyright (C) 2000 Jeff Dike (jdike@karaya.com) 3 * Licensed under the GPL 4 */ 5 6#ifndef __USER_H__ 7#define __USER_H__ 8 9extern void panic(const char *fmt, ...) 10 __attribute__ ((format (printf, 1, 2))); 11extern int printk(const char *fmt, ...) 12 __attribute__ ((format (printf, 1, 2))); 13extern void schedule(void); 14extern int in_aton(char *str); 15extern int open_gdb_chan(void); 16/* These use size_t, however unsigned long is correct on both i386 and x86_64. */ 17extern unsigned long strlcpy(char *, const char *, unsigned long); 18extern unsigned long strlcat(char *, const char *, unsigned long); 19 20#endif 21 22/* 23 * Overrides for Emacs so that we follow Linus's tabbing style. 24 * Emacs will notice this stuff at the end of the file and automatically 25 * adjust the settings for this buffer only. This must remain at the end 26 * of the file. 27 * --------------------------------------------------------------------------- 28 * Local variables: 29 * c-file-style: "linux" 30 * End: 31 */