Print this page
9704 move socket functions to libc


 645         doprnt.o                \
 646         fprintf.o               \
 647         printf.o                \
 648         snprintf.o              \
 649         sprintf.o               \
 650         vfprintf.o              \
 651         vprintf.o               \
 652         vsnprintf.o             \
 653         vsprintf.o              \
 654         vwprintf.o              \
 655         wprintf.o
 656 
 657 # c89 variants to support 32-bit size of c89 u/intmax_t (32-bit libc only)
 658 PORTPRINT_C89=                  \
 659         vfprintf_c89.o          \
 660         vprintf_c89.o           \
 661         vsnprintf_c89.o         \
 662         vsprintf_c89.o          \
 663         vwprintf_c89.o
 664 





 665 PORTSTDIO_C89=                  \
 666         vscanf_c89.o            \
 667         vwscanf_c89.o           \
 668 
 669 # portable stdio objects that contain large file interfaces.
 670 # Note: fopen64 is a special case, as we build it small.
 671 PORTSTDIO64=                    \
 672         fopen64.o               \
 673         fpos64.o
 674 
 675 PORTSTDIO_W=                    \
 676         doscan_w.o
 677 
 678 PORTSTDIO=                      \
 679         __extensions.o          \
 680         _endopen.o              \
 681         _filbuf.o               \
 682         _findbuf.o              \
 683         _flsbuf.o               \
 684         _wrtchk.o               \


 999         $(FPOBJS)               \
1000         $(FPASMOBJS)            \
1001         $(ATOMICOBJS)           \
1002         $(CHACHAOBJS)           \
1003         $(XATTROBJS)            \
1004         $(COMOBJS)              \
1005         $(DTRACEOBJS)           \
1006         $(GENOBJS)              \
1007         $(PORTFP)               \
1008         $(PORTGEN)              \
1009         $(PORTGEN64)            \
1010         $(PORTI18N)             \
1011         $(PORTI18N_COND)        \
1012         $(PORTINET)             \
1013         $(PORTLOCALE)           \
1014         $(PORTPRINT)            \
1015         $(PORTPRINT_C89)        \
1016         $(PORTPRINT_W)          \
1017         $(PORTREGEX)            \
1018         $(PORTREGEX64)          \

1019         $(PORTSTDIO)            \
1020         $(PORTSTDIO64)          \
1021         $(PORTSTDIO_C89)        \
1022         $(PORTSTDIO_W)          \
1023         $(PORTSYS)              \
1024         $(PORTSYS64)            \
1025         $(AIOOBJS)              \
1026         $(RTOBJS)               \
1027         $(SECFLAGSOBJS)         \
1028         $(TPOOLOBJS)            \
1029         $(THREADSOBJS)          \
1030         $(THREADSMACHOBJS)      \
1031         $(THREADSASMOBJS)       \
1032         $(UNICODEOBJS)          \
1033         $(UNWINDMACHOBJS)       \
1034         $(UNWINDASMOBJS)        \
1035         $(COMSYSOBJS)           \
1036         $(SYSOBJS)              \
1037         $(COMSYSOBJS64)         \
1038         $(SYSOBJS64)            \


1154         pics/_rtbootld.o        \
1155         pics/crti.o             \
1156         pics/crtn.o             \
1157         $(ALTPICS)
1158 
1159 CLOBBERFILES += $(LIB_PIC)
1160 
1161 # list of C source for lint
1162 SRCS=                                                   \
1163         $(ATOMICOBJS:%.o=$(SRC)/common/atomic/%.c)      \
1164         $(XATTROBJS:%.o=$(SRC)/common/xattr/%.c)        \
1165         $(COMOBJS:%.o=$(SRC)/common/util/%.c)           \
1166         $(DTRACEOBJS:%.o=$(SRC)/common/dtrace/%.c)      \
1167         $(PORTFP:%.o=$(LIBCDIR)/port/fp/%.c)            \
1168         $(PORTGEN:%.o=$(LIBCDIR)/port/gen/%.c)          \
1169         $(PORTI18N:%.o=$(LIBCDIR)/port/i18n/%.c)        \
1170         $(PORTINET:%.o=$(LIBCDIR)/port/inet/%.c)        \
1171         $(PORTLOCALE:%.o=$(LIBCDIR)/port/locale/%.c)    \
1172         $(PORTPRINT:%.o=$(LIBCDIR)/port/print/%.c)      \
1173         $(PORTREGEX:%.o=$(LIBCDIR)/port/regex/%.c)      \

1174         $(PORTSTDIO:%.o=$(LIBCDIR)/port/stdio/%.c)      \
1175         $(PORTSYS:%.o=$(LIBCDIR)/port/sys/%.c)          \
1176         $(AIOOBJS:%.o=$(LIBCDIR)/port/aio/%.c)          \
1177         $(RTOBJS:%.o=$(LIBCDIR)/port/rt/%.c)            \
1178         $(SECFLAGSOBJS:%.o=$(SRC)/common/secflags/%.c)  \
1179         $(TPOOLOBJS:%.o=$(LIBCDIR)/port/tpool/%.c)      \
1180         $(THREADSOBJS:%.o=$(LIBCDIR)/port/threads/%.c)  \
1181         $(THREADSMACHOBJS:%.o=$(LIBCDIR)/$(MACH)/threads/%.c) \
1182         $(UNICODEOBJS:%.o=$(SRC)/common/unicode/%.c)    \
1183         $(UNWINDMACHOBJS:%.o=$(LIBCDIR)/port/unwind/%.c) \
1184         $(FPOBJS:%.o=$(LIBCDIR)/$(MACH)/fp/%.c)         \
1185         $(LIBCBASE)/gen/ecvt.c                          \
1186         $(LIBCBASE)/gen/makectxt.c                      \
1187         $(LIBCBASE)/gen/siginfolst.c                    \
1188         $(LIBCBASE)/gen/siglongjmp.c                    \
1189         $(LIBCBASE)/gen/strcmp.c                        \
1190         $(LIBCBASE)/gen/sync_instruction_memory.c       \
1191         $(LIBCBASE)/sys/ptrace.c                        \
1192         $(LIBCBASE)/sys/uadmin.c
1193 




 645         doprnt.o                \
 646         fprintf.o               \
 647         printf.o                \
 648         snprintf.o              \
 649         sprintf.o               \
 650         vfprintf.o              \
 651         vprintf.o               \
 652         vsnprintf.o             \
 653         vsprintf.o              \
 654         vwprintf.o              \
 655         wprintf.o
 656 
 657 # c89 variants to support 32-bit size of c89 u/intmax_t (32-bit libc only)
 658 PORTPRINT_C89=                  \
 659         vfprintf_c89.o          \
 660         vprintf_c89.o           \
 661         vsnprintf_c89.o         \
 662         vsprintf_c89.o          \
 663         vwprintf_c89.o
 664 
 665 PORTSOCKET=                     \
 666         sockatmark.o            \
 667         socket.o                \
 668         socketpair.o
 669 
 670 PORTSTDIO_C89=                  \
 671         vscanf_c89.o            \
 672         vwscanf_c89.o           \
 673 
 674 # portable stdio objects that contain large file interfaces.
 675 # Note: fopen64 is a special case, as we build it small.
 676 PORTSTDIO64=                    \
 677         fopen64.o               \
 678         fpos64.o
 679 
 680 PORTSTDIO_W=                    \
 681         doscan_w.o
 682 
 683 PORTSTDIO=                      \
 684         __extensions.o          \
 685         _endopen.o              \
 686         _filbuf.o               \
 687         _findbuf.o              \
 688         _flsbuf.o               \
 689         _wrtchk.o               \


1004         $(FPOBJS)               \
1005         $(FPASMOBJS)            \
1006         $(ATOMICOBJS)           \
1007         $(CHACHAOBJS)           \
1008         $(XATTROBJS)            \
1009         $(COMOBJS)              \
1010         $(DTRACEOBJS)           \
1011         $(GENOBJS)              \
1012         $(PORTFP)               \
1013         $(PORTGEN)              \
1014         $(PORTGEN64)            \
1015         $(PORTI18N)             \
1016         $(PORTI18N_COND)        \
1017         $(PORTINET)             \
1018         $(PORTLOCALE)           \
1019         $(PORTPRINT)            \
1020         $(PORTPRINT_C89)        \
1021         $(PORTPRINT_W)          \
1022         $(PORTREGEX)            \
1023         $(PORTREGEX64)          \
1024         $(PORTSOCKET)           \
1025         $(PORTSTDIO)            \
1026         $(PORTSTDIO64)          \
1027         $(PORTSTDIO_C89)        \
1028         $(PORTSTDIO_W)          \
1029         $(PORTSYS)              \
1030         $(PORTSYS64)            \
1031         $(AIOOBJS)              \
1032         $(RTOBJS)               \
1033         $(SECFLAGSOBJS)         \
1034         $(TPOOLOBJS)            \
1035         $(THREADSOBJS)          \
1036         $(THREADSMACHOBJS)      \
1037         $(THREADSASMOBJS)       \
1038         $(UNICODEOBJS)          \
1039         $(UNWINDMACHOBJS)       \
1040         $(UNWINDASMOBJS)        \
1041         $(COMSYSOBJS)           \
1042         $(SYSOBJS)              \
1043         $(COMSYSOBJS64)         \
1044         $(SYSOBJS64)            \


1160         pics/_rtbootld.o        \
1161         pics/crti.o             \
1162         pics/crtn.o             \
1163         $(ALTPICS)
1164 
1165 CLOBBERFILES += $(LIB_PIC)
1166 
1167 # list of C source for lint
1168 SRCS=                                                   \
1169         $(ATOMICOBJS:%.o=$(SRC)/common/atomic/%.c)      \
1170         $(XATTROBJS:%.o=$(SRC)/common/xattr/%.c)        \
1171         $(COMOBJS:%.o=$(SRC)/common/util/%.c)           \
1172         $(DTRACEOBJS:%.o=$(SRC)/common/dtrace/%.c)      \
1173         $(PORTFP:%.o=$(LIBCDIR)/port/fp/%.c)            \
1174         $(PORTGEN:%.o=$(LIBCDIR)/port/gen/%.c)          \
1175         $(PORTI18N:%.o=$(LIBCDIR)/port/i18n/%.c)        \
1176         $(PORTINET:%.o=$(LIBCDIR)/port/inet/%.c)        \
1177         $(PORTLOCALE:%.o=$(LIBCDIR)/port/locale/%.c)    \
1178         $(PORTPRINT:%.o=$(LIBCDIR)/port/print/%.c)      \
1179         $(PORTREGEX:%.o=$(LIBCDIR)/port/regex/%.c)      \
1180         $(PORTSOCKET:%.o=$(LIBCDIR)/port/socket/%.c)    \
1181         $(PORTSTDIO:%.o=$(LIBCDIR)/port/stdio/%.c)      \
1182         $(PORTSYS:%.o=$(LIBCDIR)/port/sys/%.c)          \
1183         $(AIOOBJS:%.o=$(LIBCDIR)/port/aio/%.c)          \
1184         $(RTOBJS:%.o=$(LIBCDIR)/port/rt/%.c)            \
1185         $(SECFLAGSOBJS:%.o=$(SRC)/common/secflags/%.c)  \
1186         $(TPOOLOBJS:%.o=$(LIBCDIR)/port/tpool/%.c)      \
1187         $(THREADSOBJS:%.o=$(LIBCDIR)/port/threads/%.c)  \
1188         $(THREADSMACHOBJS:%.o=$(LIBCDIR)/$(MACH)/threads/%.c) \
1189         $(UNICODEOBJS:%.o=$(SRC)/common/unicode/%.c)    \
1190         $(UNWINDMACHOBJS:%.o=$(LIBCDIR)/port/unwind/%.c) \
1191         $(FPOBJS:%.o=$(LIBCDIR)/$(MACH)/fp/%.c)         \
1192         $(LIBCBASE)/gen/ecvt.c                          \
1193         $(LIBCBASE)/gen/makectxt.c                      \
1194         $(LIBCBASE)/gen/siginfolst.c                    \
1195         $(LIBCBASE)/gen/siglongjmp.c                    \
1196         $(LIBCBASE)/gen/strcmp.c                        \
1197         $(LIBCBASE)/gen/sync_instruction_memory.c       \
1198         $(LIBCBASE)/sys/ptrace.c                        \
1199         $(LIBCBASE)/sys/uadmin.c
1200