Rev 1693 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1693 | Rev 1903 | ||
---|---|---|---|
Line 148... | Line 148... | ||
148 | extern int _close_r _PARAMS ((struct _reent *, int)); |
148 | extern int _close_r _PARAMS ((struct _reent *, int)); |
149 | extern int _execve_r _PARAMS ((struct _reent *, const char *, char *const *, char *const *)); |
149 | extern int _execve_r _PARAMS ((struct _reent *, const char *, char *const *, char *const *)); |
150 | extern int _fcntl_r _PARAMS ((struct _reent *, int, int, int)); |
150 | extern int _fcntl_r _PARAMS ((struct _reent *, int, int, int)); |
151 | extern int _fork_r _PARAMS ((struct _reent *)); |
151 | extern int _fork_r _PARAMS ((struct _reent *)); |
152 | extern int _fstat_r _PARAMS ((struct _reent *, int, struct stat *)); |
152 | extern int _fstat_r _PARAMS ((struct _reent *, int, struct stat *)); |
153 | extern int _getpid_r _PARAMS ((struct _reent *)); |
153 | static inline int _getpid_r (struct _reent *r) |
- | 154 | { |
|
- | 155 | int pid; |
|
- | 156 | (void)r; |
|
- | 157 | __asm__ __volatile__( |
|
- | 158 | "movl %%fs:0, %0 \n\t" |
|
- | 159 | :"=r"(pid)); |
|
- | 160 | return pid; |
|
- | 161 | } |
|
154 | extern int _isatty_r _PARAMS ((struct _reent *, int)); |
162 | extern int _isatty_r _PARAMS ((struct _reent *, int)); |
155 | extern int _kill_r _PARAMS ((struct _reent *, int, int)); |
163 | extern int _kill_r _PARAMS ((struct _reent *, int, int)); |
156 | extern int _link_r _PARAMS ((struct _reent *, const char *, const char *)); |
164 | extern int _link_r _PARAMS ((struct _reent *, const char *, const char *)); |
157 | extern _off_t _lseek_r _PARAMS ((struct _reent *, int, _off_t, int)); |
165 | extern _off_t _lseek_r _PARAMS ((struct _reent *, int, _off_t, int)); |
158 | extern int _mkdir_r _PARAMS ((struct _reent *, const char *, int)); |
166 | extern int _mkdir_r _PARAMS ((struct _reent *, const char *, int)); |