Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(118)

Side by Side Diff: unix/zsyscall_openbsd_amd64.go

Issue 126960043: code review 126960043: go.sys: copy files from syscall package to go.sys/{plan... (Closed)
Patch Set: diff -r 89b705e036f489a14b4d11c6e025ea61a53bb735 https://code.google.com/p/go.sys Created 10 years, 7 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « unix/zsyscall_openbsd_386.go ('k') | unix/zsyscall_solaris_amd64.go » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // mksyscall.pl -openbsd syscall_bsd.go syscall_openbsd.go syscall_openbsd_amd64 .go
2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
3
4 package syscall
5
6 import "unsafe"
7
8 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
9
10 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
11 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Poi nter(gid)), 0)
12 n = int(r0)
13 if e1 != 0 {
14 err = e1
15 }
16 return
17 }
18
19 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
20
21 func setgroups(ngid int, gid *_Gid_t) (err error) {
22 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Poin ter(gid)), 0)
23 if e1 != 0 {
24 err = e1
25 }
26 return
27 }
28
29 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
30
31 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
32 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(ws tatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
33 wpid = int(r0)
34 if e1 != 0 {
35 err = e1
36 }
37 return
38 }
39
40 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
41
42 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
43 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa) ), uintptr(unsafe.Pointer(addrlen)))
44 fd = int(r0)
45 if e1 != 0 {
46 err = e1
47 }
48 return
49 }
50
51 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
52
53 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
54 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen ))
55 if e1 != 0 {
56 err = e1
57 }
58 return
59 }
60
61 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
62
63 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
64 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addr len))
65 if e1 != 0 {
66 err = e1
67 }
68 return
69 }
70
71 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
72
73 func socket(domain int, typ int, proto int) (fd int, err error) {
74 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintp tr(proto))
75 fd = int(r0)
76 if e1 != 0 {
77 err = e1
78 }
79 return
80 }
81
82 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
83
84 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen ) (err error) {
85 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr (name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
86 if e1 != 0 {
87 err = e1
88 }
89 return
90 }
91
92 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
93
94 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
95 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr (name), uintptr(val), uintptr(vallen), 0)
96 if e1 != 0 {
97 err = e1
98 }
99 return
100 }
101
102 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
103
104 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
105 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Poin ter(rsa)), uintptr(unsafe.Pointer(addrlen)))
106 if e1 != 0 {
107 err = e1
108 }
109 return
110 }
111
112 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
113
114 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
115 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Poin ter(rsa)), uintptr(unsafe.Pointer(addrlen)))
116 if e1 != 0 {
117 err = e1
118 }
119 return
120 }
121
122 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
123
124 func Shutdown(s int, how int) (err error) {
125 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
126 if e1 != 0 {
127 err = e1
128 }
129 return
130 }
131
132 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
133
134 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
135 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), u intptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
136 if e1 != 0 {
137 err = e1
138 }
139 return
140 }
141
142 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
143
144 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl en) (n int, err error) {
145 var _p0 unsafe.Pointer
146 if len(p) > 0 {
147 _p0 = unsafe.Pointer(&p[0])
148 } else {
149 _p0 = unsafe.Pointer(&_zero)
150 }
151 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(l en(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fr omlen)))
152 n = int(r0)
153 if e1 != 0 {
154 err = e1
155 }
156 return
157 }
158
159 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
160
161 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) ( err error) {
162 var _p0 unsafe.Pointer
163 if len(buf) > 0 {
164 _p0 = unsafe.Pointer(&buf[0])
165 } else {
166 _p0 = unsafe.Pointer(&_zero)
167 }
168 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(b uf)), uintptr(flags), uintptr(to), uintptr(addrlen))
169 if e1 != 0 {
170 err = e1
171 }
172 return
173 }
174
175 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
176
177 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
178 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg )), uintptr(flags))
179 n = int(r0)
180 if e1 != 0 {
181 err = e1
182 }
183 return
184 }
185
186 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
187
188 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
189 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg )), uintptr(flags))
190 n = int(r0)
191 if e1 != 0 {
192 err = e1
193 }
194 return
195 }
196
197 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
198
199 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne vent int, timeout *Timespec) (n int, err error) {
200 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr( nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
201 n = int(r0)
202 if e1 != 0 {
203 err = e1
204 }
205 return
206 }
207
208 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
209
210 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
211 var _p0 unsafe.Pointer
212 if len(mib) > 0 {
213 _p0 = unsafe.Pointer(&mib[0])
214 } else {
215 _p0 = unsafe.Pointer(&_zero)
216 }
217 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uint ptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointe r(new)), uintptr(newlen))
218 if e1 != 0 {
219 err = e1
220 }
221 return
222 }
223
224 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
225
226 func utimes(path string, timeval *[2]Timeval) (err error) {
227 var _p0 *byte
228 _p0, err = BytePtrFromString(path)
229 if err != nil {
230 return
231 }
232 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(un safe.Pointer(timeval)), 0)
233 if e1 != 0 {
234 err = e1
235 }
236 return
237 }
238
239 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
240
241 func futimes(fd int, timeval *[2]Timeval) (err error) {
242 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(tim eval)), 0)
243 if e1 != 0 {
244 err = e1
245 }
246 return
247 }
248
249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
250
251 func fcntl(fd int, cmd int, arg int) (val int, err error) {
252 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
253 val = int(r0)
254 if e1 != 0 {
255 err = e1
256 }
257 return
258 }
259
260 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
261
262 func pipe(p *[2]_C_int) (err error) {
263 _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
264 if e1 != 0 {
265 err = e1
266 }
267 return
268 }
269
270 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
271
272 func getdents(fd int, buf []byte) (n int, err error) {
273 var _p0 unsafe.Pointer
274 if len(buf) > 0 {
275 _p0 = unsafe.Pointer(&buf[0])
276 } else {
277 _p0 = unsafe.Pointer(&_zero)
278 }
279 r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(le n(buf)))
280 n = int(r0)
281 if e1 != 0 {
282 err = e1
283 }
284 return
285 }
286
287 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
288
289 func Access(path string, mode uint32) (err error) {
290 var _p0 *byte
291 _p0, err = BytePtrFromString(path)
292 if err != nil {
293 return
294 }
295 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mo de), 0)
296 if e1 != 0 {
297 err = e1
298 }
299 return
300 }
301
302 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
303
304 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
305 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr (unsafe.Pointer(olddelta)), 0)
306 if e1 != 0 {
307 err = e1
308 }
309 return
310 }
311
312 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
313
314 func Chdir(path string) (err error) {
315 var _p0 *byte
316 _p0, err = BytePtrFromString(path)
317 if err != nil {
318 return
319 }
320 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
321 if e1 != 0 {
322 err = e1
323 }
324 return
325 }
326
327 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
328
329 func Chflags(path string, flags int) (err error) {
330 var _p0 *byte
331 _p0, err = BytePtrFromString(path)
332 if err != nil {
333 return
334 }
335 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(f lags), 0)
336 if e1 != 0 {
337 err = e1
338 }
339 return
340 }
341
342 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
343
344 func Chmod(path string, mode uint32) (err error) {
345 var _p0 *byte
346 _p0, err = BytePtrFromString(path)
347 if err != nil {
348 return
349 }
350 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mod e), 0)
351 if e1 != 0 {
352 err = e1
353 }
354 return
355 }
356
357 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
358
359 func Chown(path string, uid int, gid int) (err error) {
360 var _p0 *byte
361 _p0, err = BytePtrFromString(path)
362 if err != nil {
363 return
364 }
365 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid ), uintptr(gid))
366 if e1 != 0 {
367 err = e1
368 }
369 return
370 }
371
372 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
373
374 func Chroot(path string) (err error) {
375 var _p0 *byte
376 _p0, err = BytePtrFromString(path)
377 if err != nil {
378 return
379 }
380 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
381 if e1 != 0 {
382 err = e1
383 }
384 return
385 }
386
387 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
388
389 func Close(fd int) (err error) {
390 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
391 if e1 != 0 {
392 err = e1
393 }
394 return
395 }
396
397 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
398
399 func Dup(fd int) (nfd int, err error) {
400 r0, _, e1 := RawSyscall(SYS_DUP, uintptr(fd), 0, 0)
401 nfd = int(r0)
402 if e1 != 0 {
403 err = e1
404 }
405 return
406 }
407
408 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
409
410 func Dup2(from int, to int) (err error) {
411 _, _, e1 := RawSyscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
412 if e1 != 0 {
413 err = e1
414 }
415 return
416 }
417
418 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
419
420 func Exit(code int) {
421 Syscall(SYS_EXIT, uintptr(code), 0, 0)
422 return
423 }
424
425 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
426
427 func Fchdir(fd int) (err error) {
428 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
429 if e1 != 0 {
430 err = e1
431 }
432 return
433 }
434
435 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
436
437 func Fchflags(fd int, flags int) (err error) {
438 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
439 if e1 != 0 {
440 err = e1
441 }
442 return
443 }
444
445 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
446
447 func Fchmod(fd int, mode uint32) (err error) {
448 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
449 if e1 != 0 {
450 err = e1
451 }
452 return
453 }
454
455 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
456
457 func Fchown(fd int, uid int, gid int) (err error) {
458 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
459 if e1 != 0 {
460 err = e1
461 }
462 return
463 }
464
465 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
466
467 func Flock(fd int, how int) (err error) {
468 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
469 if e1 != 0 {
470 err = e1
471 }
472 return
473 }
474
475 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
476
477 func Fpathconf(fd int, name int) (val int, err error) {
478 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
479 val = int(r0)
480 if e1 != 0 {
481 err = e1
482 }
483 return
484 }
485
486 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
487
488 func Fstat(fd int, stat *Stat_t) (err error) {
489 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat) ), 0)
490 if e1 != 0 {
491 err = e1
492 }
493 return
494 }
495
496 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
497
498 func Fstatfs(fd int, stat *Statfs_t) (err error) {
499 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(sta t)), 0)
500 if e1 != 0 {
501 err = e1
502 }
503 return
504 }
505
506 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
507
508 func Fsync(fd int) (err error) {
509 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
510 if e1 != 0 {
511 err = e1
512 }
513 return
514 }
515
516 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
517
518 func Ftruncate(fd int, length int64) (err error) {
519 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
520 if e1 != 0 {
521 err = e1
522 }
523 return
524 }
525
526 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
527
528 func Getegid() (egid int) {
529 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
530 egid = int(r0)
531 return
532 }
533
534 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535
536 func Geteuid() (uid int) {
537 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
538 uid = int(r0)
539 return
540 }
541
542 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
543
544 func Getgid() (gid int) {
545 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
546 gid = int(r0)
547 return
548 }
549
550 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
551
552 func Getpgid(pid int) (pgid int, err error) {
553 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
554 pgid = int(r0)
555 if e1 != 0 {
556 err = e1
557 }
558 return
559 }
560
561 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
562
563 func Getpgrp() (pgrp int) {
564 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
565 pgrp = int(r0)
566 return
567 }
568
569 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570
571 func Getpid() (pid int) {
572 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
573 pid = int(r0)
574 return
575 }
576
577 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
578
579 func Getppid() (ppid int) {
580 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
581 ppid = int(r0)
582 return
583 }
584
585 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
586
587 func Getpriority(which int, who int) (prio int, err error) {
588 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
589 prio = int(r0)
590 if e1 != 0 {
591 err = e1
592 }
593 return
594 }
595
596 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
597
598 func Getrlimit(which int, lim *Rlimit) (err error) {
599 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Poi nter(lim)), 0)
600 if e1 != 0 {
601 err = e1
602 }
603 return
604 }
605
606 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
607
608 func Getrusage(who int, rusage *Rusage) (err error) {
609 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Point er(rusage)), 0)
610 if e1 != 0 {
611 err = e1
612 }
613 return
614 }
615
616 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
617
618 func Getsid(pid int) (sid int, err error) {
619 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
620 sid = int(r0)
621 if e1 != 0 {
622 err = e1
623 }
624 return
625 }
626
627 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
628
629 func Gettimeofday(tv *Timeval) (err error) {
630 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
631 if e1 != 0 {
632 err = e1
633 }
634 return
635 }
636
637 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
638
639 func Getuid() (uid int) {
640 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
641 uid = int(r0)
642 return
643 }
644
645 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
646
647 func Issetugid() (tainted bool) {
648 r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
649 tainted = bool(r0 != 0)
650 return
651 }
652
653 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
654
655 func Kill(pid int, signum Signal) (err error) {
656 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
657 if e1 != 0 {
658 err = e1
659 }
660 return
661 }
662
663 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
664
665 func Kqueue() (fd int, err error) {
666 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
667 fd = int(r0)
668 if e1 != 0 {
669 err = e1
670 }
671 return
672 }
673
674 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
675
676 func Lchown(path string, uid int, gid int) (err error) {
677 var _p0 *byte
678 _p0, err = BytePtrFromString(path)
679 if err != nil {
680 return
681 }
682 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(ui d), uintptr(gid))
683 if e1 != 0 {
684 err = e1
685 }
686 return
687 }
688
689 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
690
691 func Link(path string, link string) (err error) {
692 var _p0 *byte
693 _p0, err = BytePtrFromString(path)
694 if err != nil {
695 return
696 }
697 var _p1 *byte
698 _p1, err = BytePtrFromString(link)
699 if err != nil {
700 return
701 }
702 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsa fe.Pointer(_p1)), 0)
703 if e1 != 0 {
704 err = e1
705 }
706 return
707 }
708
709 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
710
711 func Listen(s int, backlog int) (err error) {
712 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
713 if e1 != 0 {
714 err = e1
715 }
716 return
717 }
718
719 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
720
721 func Lstat(path string, stat *Stat_t) (err error) {
722 var _p0 *byte
723 _p0, err = BytePtrFromString(path)
724 if err != nil {
725 return
726 }
727 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(uns afe.Pointer(stat)), 0)
728 if e1 != 0 {
729 err = e1
730 }
731 return
732 }
733
734 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
735
736 func Mkdir(path string, mode uint32) (err error) {
737 var _p0 *byte
738 _p0, err = BytePtrFromString(path)
739 if err != nil {
740 return
741 }
742 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mod e), 0)
743 if e1 != 0 {
744 err = e1
745 }
746 return
747 }
748
749 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
750
751 func Mkfifo(path string, mode uint32) (err error) {
752 var _p0 *byte
753 _p0, err = BytePtrFromString(path)
754 if err != nil {
755 return
756 }
757 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mo de), 0)
758 if e1 != 0 {
759 err = e1
760 }
761 return
762 }
763
764 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
765
766 func Mknod(path string, mode uint32, dev int) (err error) {
767 var _p0 *byte
768 _p0, err = BytePtrFromString(path)
769 if err != nil {
770 return
771 }
772 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mod e), uintptr(dev))
773 if e1 != 0 {
774 err = e1
775 }
776 return
777 }
778
779 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
780
781 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
782 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintpt r(unsafe.Pointer(leftover)), 0)
783 if e1 != 0 {
784 err = e1
785 }
786 return
787 }
788
789 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
790
791 func Open(path string, mode int, perm uint32) (fd int, err error) {
792 var _p0 *byte
793 _p0, err = BytePtrFromString(path)
794 if err != nil {
795 return
796 }
797 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mod e), uintptr(perm))
798 fd = int(r0)
799 if e1 != 0 {
800 err = e1
801 }
802 return
803 }
804
805 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
806
807 func Pathconf(path string, name int) (val int, err error) {
808 var _p0 *byte
809 _p0, err = BytePtrFromString(path)
810 if err != nil {
811 return
812 }
813 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr (name), 0)
814 val = int(r0)
815 if e1 != 0 {
816 err = e1
817 }
818 return
819 }
820
821 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
822
823 func Pread(fd int, p []byte, offset int64) (n int, err error) {
824 var _p0 unsafe.Pointer
825 if len(p) > 0 {
826 _p0 = unsafe.Pointer(&p[0])
827 } else {
828 _p0 = unsafe.Pointer(&_zero)
829 }
830 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len( p)), 0, uintptr(offset), 0)
831 n = int(r0)
832 if e1 != 0 {
833 err = e1
834 }
835 return
836 }
837
838 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
839
840 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
841 var _p0 unsafe.Pointer
842 if len(p) > 0 {
843 _p0 = unsafe.Pointer(&p[0])
844 } else {
845 _p0 = unsafe.Pointer(&_zero)
846 }
847 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len (p)), 0, uintptr(offset), 0)
848 n = int(r0)
849 if e1 != 0 {
850 err = e1
851 }
852 return
853 }
854
855 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
856
857 func read(fd int, p []byte) (n int, err error) {
858 var _p0 unsafe.Pointer
859 if len(p) > 0 {
860 _p0 = unsafe.Pointer(&p[0])
861 } else {
862 _p0 = unsafe.Pointer(&_zero)
863 }
864 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p) ))
865 n = int(r0)
866 if e1 != 0 {
867 err = e1
868 }
869 return
870 }
871
872 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
873
874 func Readlink(path string, buf []byte) (n int, err error) {
875 var _p0 *byte
876 _p0, err = BytePtrFromString(path)
877 if err != nil {
878 return
879 }
880 var _p1 unsafe.Pointer
881 if len(buf) > 0 {
882 _p1 = unsafe.Pointer(&buf[0])
883 } else {
884 _p1 = unsafe.Pointer(&_zero)
885 }
886 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr (_p1), uintptr(len(buf)))
887 n = int(r0)
888 if e1 != 0 {
889 err = e1
890 }
891 return
892 }
893
894 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
895
896 func Rename(from string, to string) (err error) {
897 var _p0 *byte
898 _p0, err = BytePtrFromString(from)
899 if err != nil {
900 return
901 }
902 var _p1 *byte
903 _p1, err = BytePtrFromString(to)
904 if err != nil {
905 return
906 }
907 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(un safe.Pointer(_p1)), 0)
908 if e1 != 0 {
909 err = e1
910 }
911 return
912 }
913
914 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
915
916 func Revoke(path string) (err error) {
917 var _p0 *byte
918 _p0, err = BytePtrFromString(path)
919 if err != nil {
920 return
921 }
922 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
923 if e1 != 0 {
924 err = e1
925 }
926 return
927 }
928
929 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
930
931 func Rmdir(path string) (err error) {
932 var _p0 *byte
933 _p0, err = BytePtrFromString(path)
934 if err != nil {
935 return
936 }
937 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
938 if e1 != 0 {
939 err = e1
940 }
941 return
942 }
943
944 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
945
946 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
947 r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintpt r(whence), 0, 0)
948 newoffset = int64(r0)
949 if e1 != 0 {
950 err = e1
951 }
952 return
953 }
954
955 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
956
957 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
958 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer( timeout)), 0)
959 if e1 != 0 {
960 err = e1
961 }
962 return
963 }
964
965 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
966
967 func Setegid(egid int) (err error) {
968 _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
969 if e1 != 0 {
970 err = e1
971 }
972 return
973 }
974
975 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
976
977 func Seteuid(euid int) (err error) {
978 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
979 if e1 != 0 {
980 err = e1
981 }
982 return
983 }
984
985 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
986
987 func Setgid(gid int) (err error) {
988 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
989 if e1 != 0 {
990 err = e1
991 }
992 return
993 }
994
995 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
996
997 func Setlogin(name string) (err error) {
998 var _p0 *byte
999 _p0, err = BytePtrFromString(name)
1000 if err != nil {
1001 return
1002 }
1003 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1004 if e1 != 0 {
1005 err = e1
1006 }
1007 return
1008 }
1009
1010 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1011
1012 func Setpgid(pid int, pgid int) (err error) {
1013 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1014 if e1 != 0 {
1015 err = e1
1016 }
1017 return
1018 }
1019
1020 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1022 func Setpriority(which int, who int, prio int) (err error) {
1023 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintp tr(prio))
1024 if e1 != 0 {
1025 err = e1
1026 }
1027 return
1028 }
1029
1030 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1031
1032 func Setregid(rgid int, egid int) (err error) {
1033 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1034 if e1 != 0 {
1035 err = e1
1036 }
1037 return
1038 }
1039
1040 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1041
1042 func Setreuid(ruid int, euid int) (err error) {
1043 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1044 if e1 != 0 {
1045 err = e1
1046 }
1047 return
1048 }
1049
1050 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1051
1052 func Setresgid(rgid int, egid int, sgid int) (err error) {
1053 _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uint ptr(sgid))
1054 if e1 != 0 {
1055 err = e1
1056 }
1057 return
1058 }
1059
1060 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1061
1062 func Setresuid(ruid int, euid int, suid int) (err error) {
1063 _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uint ptr(suid))
1064 if e1 != 0 {
1065 err = e1
1066 }
1067 return
1068 }
1069
1070 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1071
1072 func Setrlimit(which int, lim *Rlimit) (err error) {
1073 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Poi nter(lim)), 0)
1074 if e1 != 0 {
1075 err = e1
1076 }
1077 return
1078 }
1079
1080 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1081
1082 func Setsid() (pid int, err error) {
1083 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1084 pid = int(r0)
1085 if e1 != 0 {
1086 err = e1
1087 }
1088 return
1089 }
1090
1091 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1092
1093 func Settimeofday(tp *Timeval) (err error) {
1094 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1095 if e1 != 0 {
1096 err = e1
1097 }
1098 return
1099 }
1100
1101 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1102
1103 func Setuid(uid int) (err error) {
1104 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1105 if e1 != 0 {
1106 err = e1
1107 }
1108 return
1109 }
1110
1111 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1112
1113 func Stat(path string, stat *Stat_t) (err error) {
1114 var _p0 *byte
1115 _p0, err = BytePtrFromString(path)
1116 if err != nil {
1117 return
1118 }
1119 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsa fe.Pointer(stat)), 0)
1120 if e1 != 0 {
1121 err = e1
1122 }
1123 return
1124 }
1125
1126 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1127
1128 func Statfs(path string, stat *Statfs_t) (err error) {
1129 var _p0 *byte
1130 _p0, err = BytePtrFromString(path)
1131 if err != nil {
1132 return
1133 }
1134 _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(un safe.Pointer(stat)), 0)
1135 if e1 != 0 {
1136 err = e1
1137 }
1138 return
1139 }
1140
1141 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1142
1143 func Symlink(path string, link string) (err error) {
1144 var _p0 *byte
1145 _p0, err = BytePtrFromString(path)
1146 if err != nil {
1147 return
1148 }
1149 var _p1 *byte
1150 _p1, err = BytePtrFromString(link)
1151 if err != nil {
1152 return
1153 }
1154 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(u nsafe.Pointer(_p1)), 0)
1155 if e1 != 0 {
1156 err = e1
1157 }
1158 return
1159 }
1160
1161 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1162
1163 func Sync() (err error) {
1164 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1165 if e1 != 0 {
1166 err = e1
1167 }
1168 return
1169 }
1170
1171 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1172
1173 func Truncate(path string, length int64) (err error) {
1174 var _p0 *byte
1175 _p0, err = BytePtrFromString(path)
1176 if err != nil {
1177 return
1178 }
1179 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintp tr(length))
1180 if e1 != 0 {
1181 err = e1
1182 }
1183 return
1184 }
1185
1186 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1187
1188 func Umask(newmask int) (oldmask int) {
1189 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1190 oldmask = int(r0)
1191 return
1192 }
1193
1194 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1195
1196 func Unlink(path string) (err error) {
1197 var _p0 *byte
1198 _p0, err = BytePtrFromString(path)
1199 if err != nil {
1200 return
1201 }
1202 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1203 if e1 != 0 {
1204 err = e1
1205 }
1206 return
1207 }
1208
1209 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1210
1211 func Unmount(path string, flags int) (err error) {
1212 var _p0 *byte
1213 _p0, err = BytePtrFromString(path)
1214 if err != nil {
1215 return
1216 }
1217 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(f lags), 0)
1218 if e1 != 0 {
1219 err = e1
1220 }
1221 return
1222 }
1223
1224 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1225
1226 func write(fd int, p []byte) (n int, err error) {
1227 var _p0 unsafe.Pointer
1228 if len(p) > 0 {
1229 _p0 = unsafe.Pointer(&p[0])
1230 } else {
1231 _p0 = unsafe.Pointer(&_zero)
1232 }
1233 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p )))
1234 n = int(r0)
1235 if e1 != 0 {
1236 err = e1
1237 }
1238 return
1239 }
1240
1241 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1242
1243 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( ret uintptr, err error) {
1244 r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr( prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1245 ret = uintptr(r0)
1246 if e1 != 0 {
1247 err = e1
1248 }
1249 return
1250 }
1251
1252 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1253
1254 func munmap(addr uintptr, length uintptr) (err error) {
1255 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1256 if e1 != 0 {
1257 err = e1
1258 }
1259 return
1260 }
1261
1262 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1265 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)) , uintptr(nbuf))
1266 n = int(r0)
1267 if e1 != 0 {
1268 err = e1
1269 }
1270 return
1271 }
1272
1273 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1274
1275 func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1276 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf) ), uintptr(nbuf))
1277 n = int(r0)
1278 if e1 != 0 {
1279 err = e1
1280 }
1281 return
1282 }
OLDNEW
« no previous file with comments | « unix/zsyscall_openbsd_386.go ('k') | unix/zsyscall_solaris_amd64.go » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b