Subversion Repositories Kolibri OS

Rev

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));