vfs: check userland buffers before reading them.
[haiku.git] / src / system / libroot / posix / glibc / stdio-common / Jamfile
blob3491915a8b713a6bfb1bc0efa585720d52ca3e28
1 SubDir HAIKU_TOP src system libroot posix glibc stdio-common ;
3 SubDirCcFlags -D_GNU_SOURCE -DUSE_IN_LIBIO ;
5 local architectureObject ;
6 for architectureObject in [ MultiArchSubDirSetup ] {
7         on $(architectureObject) {
8                 local architecture = $(TARGET_PACKAGING_ARCH) ;
10                 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc libio ;
11                 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch
12                         $(TARGET_ARCH) ;
13                 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch
14                         generic ;
15                 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include ;
16                 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc stdio-common ;
17                 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc locale ;
18                 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc ;
20                 UsePrivateHeaders libroot ;
22                 MergeObject <$(architecture)>posix_gnu_stdio.o :
23                         _itoa.c
24                         _itowa.c
25                         asprintf.c
26 #                       dprintf.c
27                         fprintf.c
28                         fscanf.c
29                         getline.c
30                         getw.c
31                         itoa-digits.c
32                         itoa-udigits.c
33                         itowa-digits.c
34                         perror.c
35                         printf-prs.c
36                         printf.c
37                         printf_fp.c
38                         printf_fphex.c
39                         printf_size.c
40                         putw.c
41                         reg-printf.c
42                         scanf.c
43                         snprintf.c
44                         sprintf.c
45                         sscanf.c
46                         tempnam.c
47                         tempname.c
48                         tmpfile.c
49                         tmpnam.c
50                         tmpnam_r.c
51                         vfprintf.c
52 #                       vfprintf_stub.c
53 #                       vfscanf_stub.c
54                         vfscanf.c
55                         vfwprintf.c
56                         vfwscanf.c
57                         vprintf.c
58                         ;
59         }