~steve-sk2/mingw-w64/oneiric

« back to all changes in this revision

Viewing changes to mingw-w64-headers/include/process.h

  • Committer: Bazaar Package Importer
  • Author(s): Stephen Kitt
  • Date: 2010-11-18 00:04:46 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20101118000446-xe24b423su55onyl
Tags: 1.0+20101003-1
* New maintainer. (Closes: #594371.)
* New upstream snapshot:
  - Includes getopt.h. (Closes: #569914.)
* Build g++ for Win64. (Closes: #600451.)
* Standards-Version 3.9.1 (new packaging).
* Include patch from
  http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64?view=revision&revision=3715
  as suggested by Rafaël Carré.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
  void __cdecl __MINGW_NOTHROW exit(int _Code) __MINGW_ATTRIB_NORETURN;
37
37
  _CRTIMP void __cdecl __MINGW_NOTHROW _exit(int _Code) __MINGW_ATTRIB_NORETURN;
38
38
 
 
39
#if !defined __NO_ISOCEXT /* extern stub in static libmingwex.a */
 
40
  /* C99 function name */
 
41
  void __cdecl _Exit(int) __MINGW_ATTRIB_NORETURN;
 
42
#ifndef __CRT__NO_INLINE
 
43
  __CRT_INLINE __MINGW_ATTRIB_NORETURN void  __cdecl _Exit(int status)
 
44
  {  _exit(status); }
 
45
#endif /* !__CRT__NO_INLINE */
 
46
#endif /* Not  __NO_ISOCEXT */
 
47
 
39
48
#pragma push_macro("abort")
40
49
#undef abort
41
50
  void __cdecl __declspec(noreturn) abort(void);
42
51
#pragma pop_macro("abort")
43
52
 
44
 
#endif
 
53
#endif /* _CRT_TERMINATE_DEFINED */
45
54
 
46
55
  _CRTIMP void __cdecl __MINGW_NOTHROW _cexit(void);
47
56
  _CRTIMP void __cdecl __MINGW_NOTHROW _c_exit(void);
131
140
#define WAIT_CHILD _WAIT_CHILD
132
141
#define WAIT_GRANDCHILD _WAIT_GRANDCHILD
133
142
 
134
 
  intptr_t __cdecl cwait(int *_TermStat,intptr_t _ProcHandle,int _Action) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
 
143
  intptr_t __cdecl cwait(int *_TermStat,intptr_t _ProcHandle,int _Action);
135
144
#ifdef __GNUC__
136
 
  int __cdecl execl(const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
137
 
  int __cdecl execle(const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
138
 
  int __cdecl execlp(const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
139
 
  int __cdecl execlpe(const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
 
145
  int __cdecl execl(const char *_Filename,const char *_ArgList,...);
 
146
  int __cdecl execle(const char *_Filename,const char *_ArgList,...);
 
147
  int __cdecl execlp(const char *_Filename,const char *_ArgList,...);
 
148
  int __cdecl execlpe(const char *_Filename,const char *_ArgList,...);
140
149
#else
141
 
  intptr_t __cdecl execl(const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
142
 
  intptr_t __cdecl execle(const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
143
 
  intptr_t __cdecl execlp(const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
144
 
  intptr_t __cdecl execlpe(const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
 
150
  intptr_t __cdecl execl(const char *_Filename,const char *_ArgList,...);
 
151
  intptr_t __cdecl execle(const char *_Filename,const char *_ArgList,...);
 
152
  intptr_t __cdecl execlp(const char *_Filename,const char *_ArgList,...);
 
153
  intptr_t __cdecl execlpe(const char *_Filename,const char *_ArgList,...);
145
154
#endif
146
 
  intptr_t __cdecl spawnl(int,const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
147
 
  intptr_t __cdecl spawnle(int,const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
148
 
  intptr_t __cdecl spawnlp(int,const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
149
 
  intptr_t __cdecl spawnlpe(int,const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
150
 
  int __cdecl getpid(void) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
 
155
  intptr_t __cdecl spawnl(int,const char *_Filename,const char *_ArgList,...);
 
156
  intptr_t __cdecl spawnle(int,const char *_Filename,const char *_ArgList,...);
 
157
  intptr_t __cdecl spawnlp(int,const char *_Filename,const char *_ArgList,...);
 
158
  intptr_t __cdecl spawnlpe(int,const char *_Filename,const char *_ArgList,...);
 
159
  int __cdecl getpid(void);
151
160
#ifdef __GNUC__
152
161
  /* Those methods are predefined by gcc builtins to return int. So to prevent
153
162
     stupid warnings, define them in POSIX way.  This is save, because those
154
163
     methods do not return in success case, so that the return value is not
155
164
     really dependent to its scalar width.  */
156
 
  int __cdecl execv(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
157
 
  int __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
158
 
  int __cdecl execvp(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
159
 
  int __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
 
165
  int __cdecl execv(const char *_Filename,char *const _ArgList[]);
 
166
  int __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[]);
 
167
  int __cdecl execvp(const char *_Filename,char *const _ArgList[]);
 
168
  int __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[]);
160
169
#else
161
 
  intptr_t __cdecl execv(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
162
 
  intptr_t __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
163
 
  intptr_t __cdecl execvp(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
164
 
  intptr_t __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
 
170
  intptr_t __cdecl execv(const char *_Filename,char *const _ArgList[]);
 
171
  intptr_t __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[]);
 
172
  intptr_t __cdecl execvp(const char *_Filename,char *const _ArgList[]);
 
173
  intptr_t __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[]);
165
174
#endif
166
 
  intptr_t __cdecl spawnv(int,const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
167
 
  intptr_t __cdecl spawnve(int,const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
168
 
  intptr_t __cdecl spawnvp(int,const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
169
 
  intptr_t __cdecl spawnvpe(int,const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
 
175
  intptr_t __cdecl spawnv(int,const char *_Filename,char *const _ArgList[]);
 
176
  intptr_t __cdecl spawnve(int,const char *_Filename,char *const _ArgList[],char *const _Env[]);
 
177
  intptr_t __cdecl spawnvp(int,const char *_Filename,char *const _ArgList[]);
 
178
  intptr_t __cdecl spawnvpe(int,const char *_Filename,char *const _ArgList[],char *const _Env[]);
170
179
#endif
171
180
 
172
181
#ifdef __cplusplus