1: / C library -- dup
2:
3: / f = dup(of [ ,nf])
4: / f == -1 for error
5:
6: .globl _dup,_dup2
7: .globl cerror
8: .dup = 41.
9:
10: _dup2:
11: mov r5,-(sp)
12: mov sp,r5
13: mov 4(r5),r0
14: bis $100,r0
15: br 1f
16:
17: _dup:
18: mov r5,-(sp)
19: mov sp,r5
20: mov 4(r5),r0
21: 1:
22: mov 6(r5),r1
23: sys .dup
24: bec 1f
25: jmp cerror
26: 1:
27: mov (sp)+,r5
28: rts pc
Defined functions
.dup
defined in line
8; used 1 times
_dup
declared in line
6; defined in line
17; used 49 times
- in line 6
- in /usr/src/cmd/atrun.c line
88(2)
- in /usr/src/cmd/bc.y line
584,
592
- in /usr/src/cmd/crypt.c line
32-33(2)
- in /usr/src/cmd/cu.c line
296
- in /usr/src/cmd/dd.c line
243,
251
- in /usr/src/cmd/ed.c line
1710-1711(2)
- in /usr/src/cmd/init.c line
86-87(2),
102-103(2),
256-257(2)
- in /usr/src/cmd/learn/makpipe.c line
11
- in /usr/src/cmd/learn/maktee.c line
21,
29-31(2),
43
- in /usr/src/cmd/osh.c line
648-653(2),
659
- in /usr/src/cmd/refer/glue3.c line
5
- in /usr/src/cmd/refer/glue4.c line
37-41(2),
49-50(2)
- in /usr/src/cmd/refer/inv1.c line
78
- in /usr/src/cmd/refer/refer3.c line
5
- in /usr/src/cmd/refer/what3.c line
14
- in /usr/src/cmd/sh/io.c line
82
- in /usr/src/cmd/sh/main.c line
107,
171
- in /usr/src/cmd/sh/name.c line
123
- in /usr/src/cmd/sh/service.c line
50
- in /usr/src/cmd/sh/xec.c line
301
- in /usr/src/cmd/tar/tar.c line
155,
170,
181,
751
- in /usr/src/cmd/tc.c line
306
- in /usr/src/cmd/troff/n2.c line
322
- in /usr/src/cmd/uucp/uucp.h line
40
- in /usr/src/cmd/xsend/lib.c line
13-14(2)
_dup2
declared in line
6; defined in line
10; used 2 times