~ubuntu-branches/ubuntu/saucy/strace/saucy

« back to all changes in this revision

Viewing changes to linux/sparc/dummy2.h

  • Committer: Bazaar Package Importer
  • Author(s): Anand Kumria
  • Date: 2001-10-01 14:22:25 UTC
  • Revision ID: james.westby@ubuntu.com-20011001142225-h6l10cregbilmpw5
Tags: 4.4-1.2
* NMU
* Quick one-liner to allow building on the ARM. Closes: #109993.
* Re-ran autoconf, hopefully I didn't break other arches.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
 
3
 * All rights reserved.
 
4
 *
 
5
 * Redistribution and use in source and binary forms, with or without
 
6
 * modification, are permitted provided that the following conditions
 
7
 * are met:
 
8
 * 1. Redistributions of source code must retain the above copyright
 
9
 *    notice, this list of conditions and the following disclaimer.
 
10
 * 2. Redistributions in binary form must reproduce the above copyright
 
11
 *    notice, this list of conditions and the following disclaimer in the
 
12
 *    documentation and/or other materials provided with the distribution.
 
13
 * 3. The name of the author may not be used to endorse or promote products
 
14
 *    derived from this software without specific prior written permission.
 
15
 *
 
16
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 
17
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 
18
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 
19
 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
 
20
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 
21
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 
22
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 
23
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 
24
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 
25
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
26
 *
 
27
 *      $Id: dummy2.h,v 1.1.1.1 1999/02/19 00:23:09 wichert Exp $
 
28
 */
 
29
 
 
30
/* still unfinished */
 
31
 
 
32
#define solaris_sysmp printargs
 
33
#define solaris_sginap printargs
 
34
#define solaris_sgikopt printargs
 
35
#define solaris_sysmips printargs
 
36
#define solaris_sigreturn printargs
 
37
#define solaris_recvmsg printargs
 
38
#define solaris_sendmsg printargs
 
39
#define solaris_nfssvc printargs
 
40
#define solaris_getfh printargs
 
41
#define solaris_async_daemon printargs
 
42
#define solaris_exportfs printargs
 
43
#define solaris_BSD_getime printargs
 
44
#define solaris_sproc printargs
 
45
#define solaris_procblk printargs
 
46
#define solaris_sprocsp printargs
 
47
#define solaris_msync printargs
 
48
#define solaris_madvise printargs
 
49
#define solaris_pagelock printargs
 
50
#define solaris_quotactl printargs
 
51
#define solaris_cacheflush printargs
 
52
#define solaris_cachectl printargs
 
53
#define solaris_nuname printargs
 
54
#define solaris_sigpoll printargs
 
55
#define solaris_swapctl printargs
 
56
#define solaris_sigstack printargs
 
57
#define solaris_sigsendset printargs
 
58
#define solaris_priocntl printargs
 
59
#define solaris_ksigqueue printargs
 
60
#define solaris_lwp_sema_wait printargs
 
61
#define solaris_memcntl printargs
 
62
#define solaris_syscall printargs
 
63
#define solaris_clocal printargs
 
64
#define solaris_syssun printargs
 
65
#define solaris_sysi86 printargs
 
66
#define solaris_sysmachine printargs
 
67
#define solaris_plock printargs
 
68
#define solaris_pathconf printargs
 
69
#define solaris_sigtimedwait printargs
 
70
#define solaris_ulimit printargs
 
71
#define solaris_ptrace printargs
 
72
#define solaris_stty printargs
 
73
#define solaris_lwp_info printargs
 
74
#define solaris_priocntlsys printargs
 
75
#define solaris_hrtsys printargs
 
76
#define solaris_xenix printargs
 
77
#define solaris_statfs printargs
 
78
#define solaris_fstatfs printargs
 
79
#define solaris_statvfs printargs
 
80
#define solaris_fstatvfs printargs
 
81
#define solaris_fork1 printargs
 
82
#define solaris_sigsendsys printargs
 
83
#define solaris_gtty printargs
 
84
#define solaris_vtrace printargs
 
85
#define solaris_fpathconf printargs
 
86
#define solaris_evsys printargs
 
87
#define solaris_acct printargs
 
88
#define solaris_exec printargs
 
89
#define solaris_lwp_sema_post printargs
 
90
#define solaris_nfssys printargs
 
91
#define solaris_sigaltstack printargs
 
92
#define solaris_uadmin printargs
 
93
#define solaris_umount printargs
 
94
#define solaris_modctl printargs
 
95
#define solaris_acancel printargs
 
96
#define solaris_async printargs
 
97
#define solaris_evtrapret printargs
 
98
#define solaris_lwp_create printargs
 
99
#define solaris_lwp_exit printargs
 
100
#define solaris_lwp_suspend printargs
 
101
#define solaris_lwp_continue printargs
 
102
#define solaris_lwp_kill printargs
 
103
#define solaris_lwp_self printargs
 
104
#define solaris_lwp_setprivate printargs
 
105
#define solaris_lwp_getprivate printargs
 
106
#define solaris_lwp_wait printargs
 
107
#define solaris_lwp_mutex_unlock printargs
 
108
#define solaris_lwp_mutex_lock printargs
 
109
#define solaris_lwp_cond_wait printargs
 
110
#define solaris_lwp_cond_signal printargs
 
111
#define solaris_lwp_cond_broadcast printargs
 
112
#define solaris_llseek printargs
 
113
#define solaris_inst_sync printargs
 
114
#define solaris_auditsys printargs
 
115
#define solaris_processor_bind printargs
 
116
#define solaris_processor_info printargs
 
117
#define solaris_p_online printargs
 
118
#define solaris_sigqueue printargs
 
119
#define solaris_clock_gettime printargs
 
120
#define solaris_clock_settime printargs
 
121
#define solaris_clock_getres printargs
 
122
#define solaris_nanosleep printargs
 
123
#define solaris_timer_create printargs
 
124
#define solaris_timer_delete printargs
 
125
#define solaris_timer_settime printargs
 
126
#define solaris_timer_gettime printargs
 
127
#define solaris_timer_getoverrun printargs
 
128
#define solaris_signal printargs
 
129
#define solaris_sigset printargs
 
130
#define solaris_sighold printargs
 
131
#define solaris_sigrelse printargs
 
132
#define solaris_sigignore printargs
 
133
#define solaris_sigpause printargs
 
134
#define solaris_msgctl printargs
 
135
#define solaris_msgget printargs
 
136
#define solaris_msgrcv printargs
 
137
#define solaris_msgsnd printargs
 
138
#define solaris_shmat printargs
 
139
#define solaris_shmctl printargs
 
140
#define solaris_shmdt printargs
 
141
#define solaris_shmget printargs
 
142
#define solaris_semctl printargs
 
143
#define solaris_semget printargs
 
144
#define solaris_semop printargs
 
145
#define solaris_olduname printargs
 
146
#define solaris_ustat printargs
 
147
#define solaris_fusers printargs
 
148
#define solaris_sysfs1 printargs
 
149
#define solaris_sysfs2 printargs
 
150
#define solaris_sysfs3 printargs
 
151
 
 
152
/* like another call */
 
153
#define solaris_lchown solaris_chown
 
154
#define solaris_setuid solaris_close
 
155
#define solaris_seteuid solaris_close
 
156
#define solaris_setgid solaris_close
 
157
#define solaris_setegid solaris_close
 
158
#define solaris_vhangup solaris_close
 
159
#define solaris_fdsync solaris_close
 
160
#define solaris_sigfillset solaris_sigpending
 
161
#define solaris_vfork solaris_fork
 
162
#define solaris_ksigaction solaris_sigaction
 
163
#define solaris_BSDgetpgrp solaris_getpgrp
 
164
#define solaris_BSDsetpgrp solaris_setpgrp
 
165
#define solaris_waitsys solaris_waitid
 
166
 
 
167
/* printargs does the right thing */
 
168
#define solaris_sync printargs
 
169
#define solaris_profil printargs
 
170
#define solaris_yield printargs
 
171
#define solaris_pause printargs
 
172
#define solaris_sethostid printargs
 
173
 
 
174
/* subfunction entry points */
 
175
#define solaris_pgrpsys printargs
 
176
#define solaris_sigcall printargs
 
177
#define solaris_msgsys printargs
 
178
#define solaris_shmsys printargs
 
179
#define solaris_semsys printargs
 
180
#define solaris_utssys printargs
 
181
#define solaris_sysfs printargs
 
182
#define solaris_spcall printargs
 
183
#define solaris_context printargs
 
184
 
 
185
/* same as linux */
 
186
#define solaris_exit sys_exit
 
187
#define solaris_fork sys_fork
 
188
#define solaris_read sys_read
 
189
#define solaris_write sys_write
 
190
#define solaris_close sys_close
 
191
#define solaris_creat sys_creat
 
192
#define solaris_link sys_link
 
193
#define solaris_unlink sys_unlink
 
194
#define solaris_chdir sys_chdir
 
195
#define solaris_time sys_time
 
196
#define solaris_chmod sys_chmod
 
197
#define solaris_lseek sys_lseek
 
198
#define solaris_stime sys_stime
 
199
#define solaris_alarm sys_alarm
 
200
#define solaris_utime sys_utime
 
201
#define solaris_access sys_access
 
202
#define solaris_nice sys_nice
 
203
#define solaris_dup sys_dup
 
204
#define solaris_pipe sys_pipe
 
205
#define solaris_times sys_times
 
206
#define solaris_execve sys_execve
 
207
#define solaris_umask sys_umask
 
208
#define solaris_chroot sys_chroot
 
209
#define solaris_rmdir sys_rmdir
 
210
#define solaris_mkdir sys_mkdir
 
211
#define solaris_getdents sys_getdents
 
212
#define solaris_poll sys_poll
 
213
#define solaris_symlink sys_symlink
 
214
#define solaris_readlink sys_readlink
 
215
#define solaris_setgroups sys_setgroups
 
216
#define solaris_getgroups sys_getgroups
 
217
#define solaris_fchmod sys_fchmod
 
218
#define solaris_fchown sys_fchown
 
219
#define solaris_mprotect sys_mprotect
 
220
#define solaris_munmap sys_munmap
 
221
#define solaris_readv sys_readv
 
222
#define solaris_writev sys_writev
 
223
#define solaris_chown sys_chown
 
224
#define solaris_rename sys_rename
 
225
#define solaris_gettimeofday sys_gettimeofday
 
226
#define solaris_getitimer sys_getitimer
 
227
#define solaris_setitimer sys_setitimer
 
228
#define solaris_brk sys_brk
 
229
#define solaris_mmap sys_mmap
 
230
#define solaris_getsid sys_getsid
 
231
#define solaris_setsid sys_setsid
 
232
#define solaris_getpgid sys_getpgid
 
233
#define solaris_setpgid sys_setpgid
 
234
#define solaris_getpgrp sys_getpgrp
 
235
 
 
236
/* These are handled according to current_personality */
 
237
#define solaris_xstat sys_xstat
 
238
#define solaris_fxstat sys_fxstat
 
239
#define solaris_lxstat sys_lxstat
 
240
#define solaris_xmknod sys_xmknod
 
241
#define solaris_stat sys_stat
 
242
#define solaris_fstat sys_fstat
 
243
#define solaris_lstat sys_lstat
 
244
#define solaris_pread sys_pread
 
245
#define solaris_pwrite sys_pwrite
 
246
#define solaris_ioctl sys_ioctl
 
247
#define solaris_mknod sys_mknod
 
248
 
 
249
/* To be done */
 
250
#define solaris_mount printargs
 
251
#define solaris_sysinfo printargs
 
252
#define solaris_sysconfig printargs
 
253
#define solaris_getpmsg printargs
 
254
#define solaris_putpmsg printargs
 
255
#define solaris_wait printargs
 
256
#define solaris_waitid printargs
 
257
#define solaris_sigsuspend printargs
 
258
#define solaris_setpgrp printargs
 
259
#define solaris_getcontext printargs
 
260
#define solaris_setcontext printargs
 
261
#define solaris_getpid printargs
 
262
#define solaris_getuid printargs
 
263
#define solaris_kill printargs
 
264
#define solaris_getgid printargs
 
265
#define solaris_fcntl printargs
 
266
#define solaris_getmsg printargs
 
267
#define solaris_putmsg printargs
 
268
#define solaris_sigprocmask printargs
 
269
#define solaris_sigaction printargs
 
270
#define solaris_sigpending printargs
 
271
#define solaris_mincore printargs
 
272
#define solaris_fchdir printargs
 
273
#define solaris_setrlimit printargs
 
274
#define solaris_getrlimit printargs
 
275
#define solaris_uname printargs
 
276
#define solaris_adjtime printargs
 
277
#define solaris_fchroot printargs
 
278
#define solaris_utimes printargs
 
279
 
 
280
#if DONE
 
281
#define solaris_open printargs
 
282
#endif