1add_entrypoint_object( 2 access 3 SRCS 4 access.cpp 5 HDRS 6 ../access.h 7 DEPENDS 8 libc.hdr.fcntl_macros 9 libc.include.unistd 10 libc.include.sys_syscall 11 libc.src.__support.OSUtil.osutil 12 libc.src.errno.errno 13) 14 15add_entrypoint_object( 16 chdir 17 SRCS 18 chdir.cpp 19 HDRS 20 ../chdir.h 21 DEPENDS 22 libc.include.unistd 23 libc.include.sys_syscall 24 libc.src.__support.OSUtil.osutil 25 libc.src.errno.errno 26) 27 28add_entrypoint_object( 29 close 30 SRCS 31 close.cpp 32 HDRS 33 ../close.h 34 DEPENDS 35 libc.include.unistd 36 libc.include.sys_syscall 37 libc.src.__support.OSUtil.osutil 38 libc.src.errno.errno 39) 40 41add_entrypoint_object( 42 dup 43 SRCS 44 dup.cpp 45 HDRS 46 ../dup.h 47 DEPENDS 48 libc.hdr.fcntl_macros 49 libc.include.unistd 50 libc.include.sys_syscall 51 libc.src.__support.OSUtil.osutil 52 libc.src.errno.errno 53) 54 55add_entrypoint_object( 56 dup2 57 SRCS 58 dup2.cpp 59 HDRS 60 ../dup2.h 61 DEPENDS 62 libc.hdr.fcntl_macros 63 libc.include.unistd 64 libc.include.sys_syscall 65 libc.src.__support.OSUtil.osutil 66 libc.src.errno.errno 67) 68 69add_entrypoint_object( 70 dup3 71 SRCS 72 dup3.cpp 73 HDRS 74 ../dup3.h 75 DEPENDS 76 libc.hdr.fcntl_macros 77 libc.include.unistd 78 libc.include.sys_syscall 79 libc.src.__support.OSUtil.osutil 80 libc.src.errno.errno 81) 82 83add_entrypoint_object( 84 fchdir 85 SRCS 86 fchdir.cpp 87 HDRS 88 ../fchdir.h 89 DEPENDS 90 libc.include.unistd 91 libc.include.sys_syscall 92 libc.src.__support.OSUtil.osutil 93 libc.src.errno.errno 94) 95 96add_entrypoint_object( 97 fork 98 SRCS 99 fork.cpp 100 HDRS 101 ../fork.h 102 DEPENDS 103 libc.hdr.types.pid_t 104 libc.hdr.fcntl_macros 105 libc.include.unistd 106 libc.include.sys_syscall 107 libc.src.__support.threads.fork_callbacks 108 libc.src.__support.OSUtil.osutil 109 libc.src.__support.threads.thread 110 libc.src.errno.errno 111 libc.src.__support.threads.identifier 112) 113 114add_entrypoint_object( 115 fpathconf 116 SRCS 117 fpathconf.cpp 118 HDRS 119 ../fpathconf.h 120 DEPENDS 121 libc.include.unistd 122 libc.include.sys_syscall 123 libc.src.__support.OSUtil.osutil 124 libc.src.errno.errno 125 libc.src.unistd.linux.pathconf_utils 126) 127 128add_entrypoint_object( 129 execv 130 SRCS 131 execv.cpp 132 HDRS 133 ../execv.h 134 DEPENDS 135 libc.include.sys_syscall 136 libc.src.__support.OSUtil.osutil 137 libc.src.errno.errno 138 libc.src.unistd.environ 139) 140 141add_entrypoint_object( 142 execve 143 SRCS 144 execve.cpp 145 HDRS 146 ../execve.h 147 DEPENDS 148 libc.include.sys_syscall 149 libc.src.__support.OSUtil.osutil 150 libc.src.errno.errno 151) 152 153add_entrypoint_object( 154 fsync 155 SRCS 156 fsync.cpp 157 HDRS 158 ../fsync.h 159 DEPENDS 160 libc.include.unistd 161 libc.include.sys_syscall 162 libc.src.__support.OSUtil.osutil 163 libc.src.errno.errno 164) 165 166add_entrypoint_object( 167 ftruncate 168 SRCS 169 ftruncate.cpp 170 HDRS 171 ../ftruncate.h 172 DEPENDS 173 libc.hdr.types.off_t 174 libc.hdr.fcntl_macros 175 libc.include.unistd 176 libc.include.sys_syscall 177 libc.src.__support.OSUtil.osutil 178 libc.src.errno.errno 179) 180 181add_entrypoint_object( 182 getcwd 183 SRCS 184 getcwd.cpp 185 HDRS 186 ../getcwd.h 187 DEPENDS 188 libc.hdr.types.size_t 189 libc.hdr.fcntl_macros 190 libc.include.unistd 191 libc.include.sys_syscall 192 libc.src.__support.OSUtil.osutil 193 libc.src.errno.errno 194) 195 196add_entrypoint_object( 197 geteuid 198 SRCS 199 geteuid.cpp 200 HDRS 201 ../geteuid.h 202 DEPENDS 203 libc.hdr.types.uid_t 204 libc.hdr.fcntl_macros 205 libc.include.unistd 206 libc.include.sys_syscall 207 libc.src.__support.OSUtil.osutil 208) 209 210add_entrypoint_object( 211 getpid 212 SRCS 213 getpid.cpp 214 HDRS 215 ../getpid.h 216 DEPENDS 217 libc.hdr.types.pid_t 218 libc.hdr.fcntl_macros 219 libc.include.unistd 220 libc.include.sys_syscall 221 libc.src.__support.OSUtil.osutil 222) 223 224add_entrypoint_object( 225 getppid 226 SRCS 227 getppid.cpp 228 HDRS 229 ../getppid.h 230 DEPENDS 231 libc.hdr.types.pid_t 232 libc.hdr.fcntl_macros 233 libc.include.unistd 234 libc.include.sys_syscall 235 libc.src.__support.OSUtil.osutil 236) 237 238add_entrypoint_object( 239 getuid 240 SRCS 241 getuid.cpp 242 HDRS 243 ../getuid.h 244 DEPENDS 245 libc.hdr.types.uid_t 246 libc.hdr.fcntl_macros 247 libc.include.unistd 248 libc.include.sys_syscall 249 libc.src.__support.OSUtil.osutil 250) 251 252add_entrypoint_object( 253 isatty 254 SRCS 255 isatty.cpp 256 HDRS 257 ../isatty.h 258 DEPENDS 259 libc.hdr.fcntl_macros 260 libc.include.unistd 261 libc.include.sys_ioctl 262 libc.include.sys_syscall 263 libc.src.__support.OSUtil.osutil 264 libc.src.errno.errno 265) 266 267add_entrypoint_object( 268 link 269 SRCS 270 link.cpp 271 HDRS 272 ../link.h 273 DEPENDS 274 libc.hdr.fcntl_macros 275 libc.include.unistd 276 libc.include.sys_syscall 277 libc.src.__support.OSUtil.osutil 278 libc.src.errno.errno 279) 280 281add_entrypoint_object( 282 linkat 283 SRCS 284 linkat.cpp 285 HDRS 286 ../linkat.h 287 DEPENDS 288 libc.hdr.fcntl_macros 289 libc.include.unistd 290 libc.include.sys_syscall 291 libc.src.__support.OSUtil.osutil 292 libc.src.errno.errno 293) 294 295add_entrypoint_object( 296 lseek 297 SRCS 298 lseek.cpp 299 HDRS 300 ../lseek.h 301 DEPENDS 302 libc.hdr.types.off_t 303 libc.hdr.fcntl_macros 304 libc.include.unistd 305 libc.include.sys_syscall 306 libc.src.__support.OSUtil.osutil 307 libc.src.errno.errno 308) 309 310add_entrypoint_object( 311 pathconf 312 SRCS 313 pathconf.cpp 314 HDRS 315 ../pathconf.h 316 DEPENDS 317 libc.include.unistd 318 libc.include.sys_syscall 319 libc.src.__support.OSUtil.osutil 320 libc.src.errno.errno 321 libc.src.unistd.linux.pathconf_utils 322) 323 324add_object_library( 325 pathconf_utils 326 SRCS 327 pathconf_utils.cpp 328 HDRS 329 pathconf_utils.h 330 DEPENDS 331 libc.hdr.limits_macros 332 libc.hdr.unistd_macros 333 libc.src.__support.OSUtil.osutil 334 libc.src.errno.errno 335 libc.src.sys.statvfs.linux.statfs_utils 336) 337 338add_entrypoint_object( 339 pipe 340 SRCS 341 pipe.cpp 342 HDRS 343 ../pipe.h 344 DEPENDS 345 libc.include.unistd 346 libc.include.sys_syscall 347 libc.src.__support.OSUtil.osutil 348 libc.src.errno.errno 349) 350 351add_entrypoint_object( 352 pipe2 353 SRCS 354 pipe2.cpp 355 HDRS 356 ../pipe2.h 357 DEPENDS 358 libc.include.unistd 359 libc.include.sys_syscall 360 libc.src.__support.OSUtil.osutil 361 libc.src.errno.errno 362) 363 364add_entrypoint_object( 365 pread 366 SRCS 367 pread.cpp 368 HDRS 369 ../pread.h 370 DEPENDS 371 libc.hdr.types.off_t 372 libc.hdr.types.size_t 373 libc.hdr.types.ssize_t 374 libc.hdr.fcntl_macros 375 libc.include.unistd 376 libc.include.sys_syscall 377 libc.src.__support.OSUtil.osutil 378 libc.src.__support.macros.sanitizer 379 libc.src.errno.errno 380) 381 382add_entrypoint_object( 383 pwrite 384 SRCS 385 pwrite.cpp 386 HDRS 387 ../pwrite.h 388 DEPENDS 389 libc.hdr.types.off_t 390 libc.hdr.types.size_t 391 libc.hdr.types.ssize_t 392 libc.hdr.fcntl_macros 393 libc.include.unistd 394 libc.include.sys_syscall 395 libc.src.__support.OSUtil.osutil 396 libc.src.errno.errno 397) 398 399add_entrypoint_object( 400 read 401 SRCS 402 read.cpp 403 HDRS 404 ../read.h 405 DEPENDS 406 libc.hdr.types.size_t 407 libc.hdr.types.ssize_t 408 libc.hdr.fcntl_macros 409 libc.include.unistd 410 libc.include.sys_syscall 411 libc.src.__support.OSUtil.osutil 412 libc.src.__support.macros.sanitizer 413 libc.src.errno.errno 414) 415 416add_entrypoint_object( 417 rmdir 418 SRCS 419 rmdir.cpp 420 HDRS 421 ../rmdir.h 422 DEPENDS 423 libc.hdr.fcntl_macros 424 libc.include.unistd 425 libc.include.sys_syscall 426 libc.src.__support.OSUtil.osutil 427 libc.src.errno.errno 428) 429 430add_entrypoint_object( 431 readlink 432 SRCS 433 readlink.cpp 434 HDRS 435 ../readlink.h 436 DEPENDS 437 libc.hdr.types.size_t 438 libc.hdr.types.ssize_t 439 libc.hdr.fcntl_macros 440 libc.include.unistd 441 libc.include.sys_syscall 442 libc.src.__support.OSUtil.osutil 443 libc.src.errno.errno 444) 445 446add_entrypoint_object( 447 readlinkat 448 SRCS 449 readlinkat.cpp 450 HDRS 451 ../readlinkat.h 452 DEPENDS 453 libc.hdr.types.size_t 454 libc.hdr.types.ssize_t 455 libc.hdr.fcntl_macros 456 libc.include.unistd 457 libc.include.sys_syscall 458 libc.src.__support.OSUtil.osutil 459 libc.src.errno.errno 460) 461 462add_entrypoint_object( 463 symlink 464 SRCS 465 symlink.cpp 466 HDRS 467 ../symlink.h 468 DEPENDS 469 libc.hdr.fcntl_macros 470 libc.include.unistd 471 libc.include.sys_syscall 472 libc.src.__support.OSUtil.osutil 473 libc.src.errno.errno 474) 475 476add_entrypoint_object( 477 symlinkat 478 SRCS 479 symlinkat.cpp 480 HDRS 481 ../symlinkat.h 482 DEPENDS 483 libc.hdr.fcntl_macros 484 libc.include.unistd 485 libc.include.sys_syscall 486 libc.src.__support.OSUtil.osutil 487 libc.src.errno.errno 488) 489 490add_entrypoint_object( 491 __llvm_libc_syscall 492 SRCS 493 syscall.cpp 494 HDRS 495 ../syscall.h 496 DEPENDS 497 libc.include.unistd 498 libc.src.__support.OSUtil.osutil 499 libc.src.errno.errno 500) 501 502add_entrypoint_object( 503 sysconf 504 SRCS 505 sysconf.cpp 506 HDRS 507 ../sysconf.h 508 DEPENDS 509 libc.include.unistd 510 libc.include.sys_auxv 511 libc.src.errno.errno 512 libc.src.sys.auxv.getauxval 513) 514 515add_entrypoint_object( 516 truncate 517 SRCS 518 truncate.cpp 519 HDRS 520 ../truncate.h 521 DEPENDS 522 libc.hdr.types.off_t 523 libc.hdr.fcntl_macros 524 libc.include.unistd 525 libc.include.sys_syscall 526 libc.src.__support.OSUtil.osutil 527 libc.src.errno.errno 528) 529 530add_entrypoint_object( 531 unlink 532 SRCS 533 unlink.cpp 534 HDRS 535 ../unlink.h 536 DEPENDS 537 libc.hdr.fcntl_macros 538 libc.include.unistd 539 libc.include.sys_syscall 540 libc.src.__support.OSUtil.osutil 541 libc.src.errno.errno 542) 543 544add_entrypoint_object( 545 unlinkat 546 SRCS 547 unlinkat.cpp 548 HDRS 549 ../unlinkat.h 550 DEPENDS 551 libc.hdr.fcntl_macros 552 libc.include.unistd 553 libc.include.sys_syscall 554 libc.src.__support.OSUtil.osutil 555 libc.src.errno.errno 556) 557 558add_entrypoint_object( 559 write 560 SRCS 561 write.cpp 562 HDRS 563 ../write.h 564 DEPENDS 565 libc.hdr.types.size_t 566 libc.hdr.types.ssize_t 567 libc.hdr.fcntl_macros 568 libc.include.unistd 569 libc.include.sys_syscall 570 libc.src.__support.OSUtil.osutil 571 libc.src.errno.errno 572) 573 574add_entrypoint_object( 575 getentropy 576 SRCS 577 getentropy.cpp 578 HDRS 579 ../getentropy.h 580 DEPENDS 581 libc.hdr.types.size_t 582 libc.hdr.types.ssize_t 583 libc.hdr.errno_macros 584 libc.include.sys_syscall 585 libc.src.__support.OSUtil.osutil 586 libc.src.errno.errno 587) 588