├── BUILDING ├── CHANGES ├── COPYING ├── COPYING.agpl-v3 ├── COPYING.gpl-v3 ├── COPYING.lgpl-v3 ├── Makefile ├── Makefile.inc ├── Makefile.inc.FreeBSD ├── Makefile.inc.HP-UX ├── Makefile.inc.MacOSX ├── Makefile.inc.Solaris ├── Makefile.inc.Tru64 ├── README ├── acl ├── Makefile ├── acl_update.c └── acl_view.c ├── altio ├── Makefile ├── demo_sigio.c ├── epoll_flags_fork.c ├── epoll_input.c ├── multithread_epoll_wait.c ├── poll_pipes.c ├── select_mq.c ├── self_pipe.c └── t_select.c ├── cap ├── Makefile ├── cap_functions.c ├── cap_functions.h ├── cap_launcher.c ├── cap_text.c ├── check_password_caps.c ├── demo_file_caps.c ├── t_cap_get_file.c ├── t_cap_get_pid.c ├── t_cap_set_file.c └── view_cap_xattr.c ├── cgroups ├── Makefile ├── alloc_mem.c ├── fork_bomb.c ├── move_RT_tasks_to_cgroup_root.sh ├── remove_cgroup_hier.sh └── view_v2_cgroups.go ├── daemons ├── Makefile ├── become_daemon.c ├── become_daemon.h ├── daemon_SIGHUP.c ├── t_syslog.c └── test_become_daemon.c ├── dirs_links ├── Makefile ├── bad_symlink.c ├── file_type_stats.c ├── list_files.c ├── list_files_readdir_r.c ├── nftw_dir_tree.c ├── t_dirbasename.c ├── t_unlink.c └── view_symlink.c ├── filebuff ├── Makefile ├── copy.c ├── direct_read.c ├── mix23_linebuff.c ├── mix23io.c └── write_bytes.c ├── fileio ├── Makefile ├── atomic_append.c ├── bad_exclusive_open.c ├── copy.c ├── large_file.c ├── multi_descriptors.c ├── seek_io.c ├── t_readv.c └── t_truncate.c ├── filelock ├── Makefile ├── create_pid_file.c ├── create_pid_file.h ├── i_fcntl_locking.c ├── region_locking.c ├── region_locking.h └── t_flock.c ├── files ├── Makefile ├── chiflag.c ├── file_perms.c ├── file_perms.h ├── t_chown.c ├── t_stat.c ├── t_umask.c ├── t_utime.c └── t_utimes.c ├── filesys ├── Makefile ├── t_mount.c ├── t_statfs.c ├── t_statvfs.c └── t_umount.c ├── getopt ├── Makefile └── t_getopt.c ├── inotify ├── Makefile ├── demo_inotify.c ├── dnotify.c ├── inotify_dtree.c └── rand_dtree.c ├── lib ├── Build_ename.sh ├── Makefile ├── Makefile.std ├── README ├── alt_functions.c ├── alt_functions.h ├── become_daemon.c ├── become_daemon.h ├── binary_sems.c ├── binary_sems.h ├── cap_functions.c ├── cap_functions.h ├── create_pid_file.c ├── create_pid_file.h ├── curr_time.c ├── curr_time.h ├── error_functions.c ├── error_functions.h ├── event_flags.c ├── event_flags.h ├── file_perms.c ├── file_perms.h ├── get_num.c ├── get_num.h ├── inet_sockets.c ├── inet_sockets.h ├── itimerspec_from_str.c ├── itimerspec_from_str.h ├── print_rlimit.c ├── print_rlimit.h ├── print_rusage.c ├── print_rusage.h ├── print_wait_status.c ├── print_wait_status.h ├── pty_fork.c ├── pty_fork.h ├── pty_master_open.c ├── pty_master_open.h ├── rdwrn.c ├── rdwrn.h ├── read_line.c ├── read_line.h ├── read_line_buf.c ├── read_line_buf.h ├── region_locking.c ├── region_locking.h ├── scm_functions.c ├── scm_functions.h ├── semun.h ├── signal.c ├── signal_functions.c ├── signal_functions.h ├── tlpi_hdr.h ├── tty_functions.c ├── tty_functions.h ├── ugid_functions.c ├── ugid_functions.h ├── unix_sockets.c ├── unix_sockets.h ├── userns_functions.c └── userns_functions.h ├── loginacct ├── Makefile ├── dump_utmpx.c ├── utmpx_login.c └── view_lastlog.c ├── memalloc ├── Makefile └── free_and_sbrk.c ├── mmap ├── Makefile ├── anon_mmap.c ├── mmcat.c ├── mmcopy.c ├── t_mmap.c └── t_remap_file_pages.c ├── namespaces ├── Makefile ├── cred_launcher.c ├── demo_userns.c ├── demo_uts_namespaces.c ├── hostname.c ├── multi_pidns.c ├── namespaces_of.go ├── ns_capable.c ├── ns_child_exec.c ├── ns_exec.c ├── ns_run.c ├── orphan.c ├── pid_namespaces.go ├── pidns_init_sleep.c ├── show_creds.c ├── simple_init.c ├── t_setns_userns.c ├── unshare.c ├── userns_child_exec.c ├── userns_functions.c ├── userns_functions.h ├── userns_overview.go └── userns_setns_test.c ├── pgsjc ├── Makefile ├── catch_SIGHUP.c ├── disc_SIGHUP.c ├── handling_SIGTSTP.c ├── job_mon.c ├── orphaned_pgrp_SIGHUP.c └── t_setsid.c ├── pipes ├── Makefile ├── change_case.c ├── fifo_seqnum.h ├── fifo_seqnum_client.c ├── fifo_seqnum_server.c ├── pipe_ls_wc.c ├── pipe_sync.c ├── popen_glob.c └── simple_pipe.c ├── pmsg ├── Makefile ├── mq_notify_sig.c ├── mq_notify_siginfo.c ├── mq_notify_sigwaitinfo.c ├── mq_notify_thread.c ├── mq_notify_via_signal.c ├── mq_notify_via_thread.c ├── pmsg_create.c ├── pmsg_getattr.c ├── pmsg_receive.c ├── pmsg_send.c └── pmsg_unlink.c ├── proc ├── Makefile ├── bad_longjmp.c ├── display_env.c ├── longjmp.c ├── mem_segments.c ├── modify_env.c ├── necho.c ├── setenv.c ├── setjmp_vars.c └── t_getenv.c ├── proccred ├── Makefile └── idshow.c ├── procexec ├── Makefile ├── acct_on.c ├── acct_v3_view.c ├── acct_view.c ├── child_status.c ├── closeonexec.c ├── demo_clone.c ├── envargs.c ├── execlp.c ├── exit_handlers.c ├── footprint.c ├── fork_file_sharing.c ├── fork_sig_sync.c ├── fork_stdio_buf.c ├── fork_whos_on_first.c ├── fork_whos_on_first.count.awk ├── longest_line.awk ├── make_zombie.c ├── multi_SIGCHLD.c ├── multi_wait.c ├── necho.c ├── orphan.c ├── pdeath_signal.c ├── print_wait_status.c ├── print_wait_status.h ├── simple_system.c ├── system.c ├── t_clone.c ├── t_execl.c ├── t_execle.c ├── t_execlp.c ├── t_execve.c ├── t_fork.c ├── t_system.c ├── t_vfork.c └── vfork_fd_test.c ├── procpri ├── Makefile ├── demo_sched_fifo.c ├── sched_set.c ├── sched_view.c ├── t_sched_getaffinity.c ├── t_sched_setaffinity.c └── t_setpriority.c ├── procres ├── Makefile ├── print_rlimit.c ├── print_rlimit.h ├── print_rusage.c ├── print_rusage.h ├── rlimit_nproc.c ├── rusage.c └── rusage_wait.c ├── progconc ├── Makefile └── syscall_speed.c ├── psem ├── Makefile ├── psem_create.c ├── psem_getvalue.c ├── psem_post.c ├── psem_timedwait.c ├── psem_trywait.c ├── psem_unlink.c ├── psem_wait.c └── thread_incr_psem.c ├── pshm ├── Makefile ├── pshm_create.c ├── pshm_read.c ├── pshm_unlink.c └── pshm_write.c ├── pty ├── Makefile ├── pty_fork.c ├── pty_fork.h ├── pty_master_open.c ├── pty_master_open.h ├── pty_master_open_bsd.c ├── script.c └── unbuffer.c ├── seccomp ├── Makefile ├── dump_seccomp_filter.c ├── libseccomp_demo.c ├── seccomp_arg64.c ├── seccomp_control_open.c ├── seccomp_deny_open.c ├── seccomp_launch.c ├── seccomp_logging.c ├── seccomp_multiarch.c ├── seccomp_perf.c ├── seccomp_trap_sigsys.c └── seccomp_user_notification.c ├── shlibs ├── Demo_no_lib.sh ├── Demo_shared_lib.sh ├── Demo_static_lib.sh ├── Makefile ├── demo_Bsymbolic │ ├── Makefile │ ├── build.sh │ ├── foo1.c │ ├── foo2.c │ ├── foo3.c │ └── prog.c ├── dynload.c ├── mod1.c ├── mod2.c ├── mod3.c ├── prog.c ├── rpath_demo │ ├── build-rpath-link.sh │ ├── build.sh │ ├── d1 │ │ └── modx1.c │ ├── d2 │ │ └── modx2.c │ └── prog.c └── version_scripts │ ├── sv_build.sh │ ├── sv_lib_v1.c │ ├── sv_lib_v2.c │ ├── sv_libabc.c │ ├── sv_prog.c │ ├── sv_prog_abc.c │ ├── sv_prog_complex.c │ ├── sv_v1.map │ ├── sv_v2.map │ ├── vis.map │ ├── vis_build.sh │ ├── vis_comm.c │ ├── vis_f1.c │ └── vis_f2.c ├── signals ├── Makefile ├── catch_rtsigs.c ├── demo_SIGFPE.c ├── ignore_pending_sig.c ├── intquit.c ├── nonreentrant.c ├── ouch.c ├── sig_receiver.c ├── sig_sender.c ├── sig_speed_sigsuspend.c ├── siginterrupt.c ├── sigmask_longjmp.c ├── signal.c ├── signal_functions.c ├── signal_functions.h ├── signalfd_sigval.c ├── t_kill.c ├── t_sigaltstack.c ├── t_sigqueue.c ├── t_sigsuspend.c └── t_sigwaitinfo.c ├── sockets ├── Makefile ├── README ├── i6d_ucase.h ├── i6d_ucase_cl.c ├── i6d_ucase_sv.c ├── id_echo.h ├── id_echo_cl.c ├── id_echo_sv.c ├── inet_sockets.c ├── inet_sockets.h ├── is_echo_cl.c ├── is_echo_inetd_sv.c ├── is_echo_sv.c ├── is_echo_v2_sv.c ├── is_seqnum.h ├── is_seqnum_cl.c ├── is_seqnum_sv.c ├── is_seqnum_v2.h ├── is_seqnum_v2_cl.c ├── is_seqnum_v2_sv.c ├── list_host_addresses.c ├── rdwrn.c ├── rdwrn.h ├── read_line.c ├── read_line.h ├── read_line_buf.c ├── read_line_buf.h ├── scm_cred.h ├── scm_cred_recv.c ├── scm_cred_send.c ├── scm_functions.c ├── scm_functions.h ├── scm_multi.h ├── scm_multi_recv.c ├── scm_multi_send.c ├── scm_rights.h ├── scm_rights_recv.c ├── scm_rights_send.c ├── sendfile.c ├── socknames.c ├── t_gethostbyname.c ├── t_getservbyname.c ├── ud_ucase.h ├── ud_ucase_cl.c ├── ud_ucase_sv.c ├── unix_sockets.c ├── unix_sockets.h ├── us_abstract_bind.c ├── us_xfr.h ├── us_xfr_cl.c ├── us_xfr_sv.c ├── us_xfr_v2.h ├── us_xfr_v2_cl.c └── us_xfr_v2_sv.c ├── svipc ├── Makefile ├── svmsg_demo_server.c └── t_ftok.c ├── svmsg ├── Makefile ├── svmsg_chqbytes.c ├── svmsg_create.c ├── svmsg_file.h ├── svmsg_file_client.c ├── svmsg_file_server.c ├── svmsg_info.c ├── svmsg_ls.c ├── svmsg_receive.c ├── svmsg_rm.c └── svmsg_send.c ├── svsem ├── Makefile ├── binary_sems.c ├── binary_sems.h ├── event_flags.c ├── event_flags.h ├── semun.h ├── svsem_bad_init.c ├── svsem_create.c ├── svsem_demo.c ├── svsem_good_init.c ├── svsem_info.c ├── svsem_mon.c ├── svsem_op.c ├── svsem_rm.c └── svsem_setall.c ├── svshm ├── Makefile ├── svshm_attach.c ├── svshm_create.c ├── svshm_info.c ├── svshm_lock.c ├── svshm_mon.c ├── svshm_rm.c ├── svshm_unlock.c ├── svshm_xfr.h ├── svshm_xfr_reader.c └── svshm_xfr_writer.c ├── sysinfo ├── Makefile ├── procfs_pidmax.c ├── procfs_user_exe.c └── t_uname.c ├── syslim ├── Makefile ├── t_fpathconf.c └── t_sysconf.c ├── threads ├── Makefile ├── detached_attrib.c ├── one_time_init.c ├── prod_condvar.c ├── prod_no_condvar.c ├── pthread_barrier_demo.c ├── simple_thread.c ├── strerror.c ├── strerror_test.c ├── strerror_tls.c ├── strerror_tsd.c ├── thread_cancel.c ├── thread_cleanup.c ├── thread_incr.c ├── thread_incr_mutex.c ├── thread_incr_rwlock.c ├── thread_incr_spinlock.c ├── thread_lock_speed.c └── thread_multijoin.c ├── time ├── Makefile ├── calendar_time.c ├── curr_time.c ├── curr_time.h ├── process_time.c ├── show_time.c ├── strtime.c └── t_stime.c ├── timers ├── Makefile ├── cpu_burner.c ├── cpu_multi_burner.c ├── cpu_multithread_burner.c ├── demo_timerfd.c ├── itimerspec_from_str.c ├── itimerspec_from_str.h ├── ptmr_null_evp.c ├── ptmr_sigev_signal.c ├── ptmr_sigev_thread.c ├── real_timer.c ├── t_clock_nanosleep.c ├── t_nanosleep.c └── timed_read.c ├── tty ├── Makefile ├── demo_SIGWINCH.c ├── new_intr.c ├── no_echo.c ├── test_tty_functions.c ├── tty_functions.c ├── tty_functions.h └── ttyname.c ├── users_groups ├── Makefile ├── check_password.c ├── t_getpwent.c ├── t_getpwnam_r.c ├── ugid_functions.c └── ugid_functions.h ├── vdso ├── Makefile └── gettimeofday.c ├── vmem ├── Makefile ├── madvise_dontneed.c ├── memlock.c └── t_mprotect.c └── xattr ├── Makefile ├── t_setxattr.c └── xattr_view.c /BUILDING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/BUILDING -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/CHANGES -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.agpl-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/COPYING.agpl-v3 -------------------------------------------------------------------------------- /COPYING.gpl-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/COPYING.gpl-v3 -------------------------------------------------------------------------------- /COPYING.lgpl-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/COPYING.lgpl-v3 -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/Makefile.inc -------------------------------------------------------------------------------- /Makefile.inc.FreeBSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/Makefile.inc.FreeBSD -------------------------------------------------------------------------------- /Makefile.inc.HP-UX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/Makefile.inc.HP-UX -------------------------------------------------------------------------------- /Makefile.inc.MacOSX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/Makefile.inc.MacOSX -------------------------------------------------------------------------------- /Makefile.inc.Solaris: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/Makefile.inc.Solaris -------------------------------------------------------------------------------- /Makefile.inc.Tru64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/Makefile.inc.Tru64 -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/README -------------------------------------------------------------------------------- /acl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/acl/Makefile -------------------------------------------------------------------------------- /acl/acl_update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/acl/acl_update.c -------------------------------------------------------------------------------- /acl/acl_view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/acl/acl_view.c -------------------------------------------------------------------------------- /altio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/altio/Makefile -------------------------------------------------------------------------------- /altio/demo_sigio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/altio/demo_sigio.c -------------------------------------------------------------------------------- /altio/epoll_flags_fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/altio/epoll_flags_fork.c -------------------------------------------------------------------------------- /altio/epoll_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/altio/epoll_input.c -------------------------------------------------------------------------------- /altio/multithread_epoll_wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/altio/multithread_epoll_wait.c -------------------------------------------------------------------------------- /altio/poll_pipes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/altio/poll_pipes.c -------------------------------------------------------------------------------- /altio/select_mq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/altio/select_mq.c -------------------------------------------------------------------------------- /altio/self_pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/altio/self_pipe.c -------------------------------------------------------------------------------- /altio/t_select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/altio/t_select.c -------------------------------------------------------------------------------- /cap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/Makefile -------------------------------------------------------------------------------- /cap/cap_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/cap_functions.c -------------------------------------------------------------------------------- /cap/cap_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/cap_functions.h -------------------------------------------------------------------------------- /cap/cap_launcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/cap_launcher.c -------------------------------------------------------------------------------- /cap/cap_text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/cap_text.c -------------------------------------------------------------------------------- /cap/check_password_caps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/check_password_caps.c -------------------------------------------------------------------------------- /cap/demo_file_caps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/demo_file_caps.c -------------------------------------------------------------------------------- /cap/t_cap_get_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/t_cap_get_file.c -------------------------------------------------------------------------------- /cap/t_cap_get_pid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/t_cap_get_pid.c -------------------------------------------------------------------------------- /cap/t_cap_set_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/t_cap_set_file.c -------------------------------------------------------------------------------- /cap/view_cap_xattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cap/view_cap_xattr.c -------------------------------------------------------------------------------- /cgroups/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cgroups/Makefile -------------------------------------------------------------------------------- /cgroups/alloc_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cgroups/alloc_mem.c -------------------------------------------------------------------------------- /cgroups/fork_bomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cgroups/fork_bomb.c -------------------------------------------------------------------------------- /cgroups/move_RT_tasks_to_cgroup_root.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cgroups/move_RT_tasks_to_cgroup_root.sh -------------------------------------------------------------------------------- /cgroups/remove_cgroup_hier.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cgroups/remove_cgroup_hier.sh -------------------------------------------------------------------------------- /cgroups/view_v2_cgroups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/cgroups/view_v2_cgroups.go -------------------------------------------------------------------------------- /daemons/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/daemons/Makefile -------------------------------------------------------------------------------- /daemons/become_daemon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/daemons/become_daemon.c -------------------------------------------------------------------------------- /daemons/become_daemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/daemons/become_daemon.h -------------------------------------------------------------------------------- /daemons/daemon_SIGHUP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/daemons/daemon_SIGHUP.c -------------------------------------------------------------------------------- /daemons/t_syslog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/daemons/t_syslog.c -------------------------------------------------------------------------------- /daemons/test_become_daemon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/daemons/test_become_daemon.c -------------------------------------------------------------------------------- /dirs_links/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/dirs_links/Makefile -------------------------------------------------------------------------------- /dirs_links/bad_symlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/dirs_links/bad_symlink.c -------------------------------------------------------------------------------- /dirs_links/file_type_stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/dirs_links/file_type_stats.c -------------------------------------------------------------------------------- /dirs_links/list_files.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/dirs_links/list_files.c -------------------------------------------------------------------------------- /dirs_links/list_files_readdir_r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/dirs_links/list_files_readdir_r.c -------------------------------------------------------------------------------- /dirs_links/nftw_dir_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/dirs_links/nftw_dir_tree.c -------------------------------------------------------------------------------- /dirs_links/t_dirbasename.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/dirs_links/t_dirbasename.c -------------------------------------------------------------------------------- /dirs_links/t_unlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/dirs_links/t_unlink.c -------------------------------------------------------------------------------- /dirs_links/view_symlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/dirs_links/view_symlink.c -------------------------------------------------------------------------------- /filebuff/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filebuff/Makefile -------------------------------------------------------------------------------- /filebuff/copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filebuff/copy.c -------------------------------------------------------------------------------- /filebuff/direct_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filebuff/direct_read.c -------------------------------------------------------------------------------- /filebuff/mix23_linebuff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filebuff/mix23_linebuff.c -------------------------------------------------------------------------------- /filebuff/mix23io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filebuff/mix23io.c -------------------------------------------------------------------------------- /filebuff/write_bytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filebuff/write_bytes.c -------------------------------------------------------------------------------- /fileio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/fileio/Makefile -------------------------------------------------------------------------------- /fileio/atomic_append.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/fileio/atomic_append.c -------------------------------------------------------------------------------- /fileio/bad_exclusive_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/fileio/bad_exclusive_open.c -------------------------------------------------------------------------------- /fileio/copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/fileio/copy.c -------------------------------------------------------------------------------- /fileio/large_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/fileio/large_file.c -------------------------------------------------------------------------------- /fileio/multi_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/fileio/multi_descriptors.c -------------------------------------------------------------------------------- /fileio/seek_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/fileio/seek_io.c -------------------------------------------------------------------------------- /fileio/t_readv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/fileio/t_readv.c -------------------------------------------------------------------------------- /fileio/t_truncate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/fileio/t_truncate.c -------------------------------------------------------------------------------- /filelock/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filelock/Makefile -------------------------------------------------------------------------------- /filelock/create_pid_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filelock/create_pid_file.c -------------------------------------------------------------------------------- /filelock/create_pid_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filelock/create_pid_file.h -------------------------------------------------------------------------------- /filelock/i_fcntl_locking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filelock/i_fcntl_locking.c -------------------------------------------------------------------------------- /filelock/region_locking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filelock/region_locking.c -------------------------------------------------------------------------------- /filelock/region_locking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filelock/region_locking.h -------------------------------------------------------------------------------- /filelock/t_flock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filelock/t_flock.c -------------------------------------------------------------------------------- /files/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/files/Makefile -------------------------------------------------------------------------------- /files/chiflag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/files/chiflag.c -------------------------------------------------------------------------------- /files/file_perms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/files/file_perms.c -------------------------------------------------------------------------------- /files/file_perms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/files/file_perms.h -------------------------------------------------------------------------------- /files/t_chown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/files/t_chown.c -------------------------------------------------------------------------------- /files/t_stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/files/t_stat.c -------------------------------------------------------------------------------- /files/t_umask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/files/t_umask.c -------------------------------------------------------------------------------- /files/t_utime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/files/t_utime.c -------------------------------------------------------------------------------- /files/t_utimes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/files/t_utimes.c -------------------------------------------------------------------------------- /filesys/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filesys/Makefile -------------------------------------------------------------------------------- /filesys/t_mount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filesys/t_mount.c -------------------------------------------------------------------------------- /filesys/t_statfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filesys/t_statfs.c -------------------------------------------------------------------------------- /filesys/t_statvfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filesys/t_statvfs.c -------------------------------------------------------------------------------- /filesys/t_umount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/filesys/t_umount.c -------------------------------------------------------------------------------- /getopt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/getopt/Makefile -------------------------------------------------------------------------------- /getopt/t_getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/getopt/t_getopt.c -------------------------------------------------------------------------------- /inotify/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/inotify/Makefile -------------------------------------------------------------------------------- /inotify/demo_inotify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/inotify/demo_inotify.c -------------------------------------------------------------------------------- /inotify/dnotify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/inotify/dnotify.c -------------------------------------------------------------------------------- /inotify/inotify_dtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/inotify/inotify_dtree.c -------------------------------------------------------------------------------- /inotify/rand_dtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/inotify/rand_dtree.c -------------------------------------------------------------------------------- /lib/Build_ename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/Build_ename.sh -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/Makefile.std: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/Makefile.std -------------------------------------------------------------------------------- /lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/README -------------------------------------------------------------------------------- /lib/alt_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/alt_functions.c -------------------------------------------------------------------------------- /lib/alt_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/alt_functions.h -------------------------------------------------------------------------------- /lib/become_daemon.c: -------------------------------------------------------------------------------- 1 | ../daemons/become_daemon.c -------------------------------------------------------------------------------- /lib/become_daemon.h: -------------------------------------------------------------------------------- 1 | ../daemons/become_daemon.h -------------------------------------------------------------------------------- /lib/binary_sems.c: -------------------------------------------------------------------------------- 1 | ../svsem/binary_sems.c -------------------------------------------------------------------------------- /lib/binary_sems.h: -------------------------------------------------------------------------------- 1 | ../svsem/binary_sems.h -------------------------------------------------------------------------------- /lib/cap_functions.c: -------------------------------------------------------------------------------- 1 | ../cap/cap_functions.c -------------------------------------------------------------------------------- /lib/cap_functions.h: -------------------------------------------------------------------------------- 1 | ../cap/cap_functions.h -------------------------------------------------------------------------------- /lib/create_pid_file.c: -------------------------------------------------------------------------------- 1 | ../filelock/create_pid_file.c -------------------------------------------------------------------------------- /lib/create_pid_file.h: -------------------------------------------------------------------------------- 1 | ../filelock/create_pid_file.h -------------------------------------------------------------------------------- /lib/curr_time.c: -------------------------------------------------------------------------------- 1 | ../time/curr_time.c -------------------------------------------------------------------------------- /lib/curr_time.h: -------------------------------------------------------------------------------- 1 | ../time/curr_time.h -------------------------------------------------------------------------------- /lib/error_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/error_functions.c -------------------------------------------------------------------------------- /lib/error_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/error_functions.h -------------------------------------------------------------------------------- /lib/event_flags.c: -------------------------------------------------------------------------------- 1 | ../svsem/event_flags.c -------------------------------------------------------------------------------- /lib/event_flags.h: -------------------------------------------------------------------------------- 1 | ../svsem/event_flags.h -------------------------------------------------------------------------------- /lib/file_perms.c: -------------------------------------------------------------------------------- 1 | ../files/file_perms.c -------------------------------------------------------------------------------- /lib/file_perms.h: -------------------------------------------------------------------------------- 1 | ../files/file_perms.h -------------------------------------------------------------------------------- /lib/get_num.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/get_num.c -------------------------------------------------------------------------------- /lib/get_num.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/get_num.h -------------------------------------------------------------------------------- /lib/inet_sockets.c: -------------------------------------------------------------------------------- 1 | ../sockets/inet_sockets.c -------------------------------------------------------------------------------- /lib/inet_sockets.h: -------------------------------------------------------------------------------- 1 | ../sockets/inet_sockets.h -------------------------------------------------------------------------------- /lib/itimerspec_from_str.c: -------------------------------------------------------------------------------- 1 | ../timers/itimerspec_from_str.c -------------------------------------------------------------------------------- /lib/itimerspec_from_str.h: -------------------------------------------------------------------------------- 1 | ../timers/itimerspec_from_str.h -------------------------------------------------------------------------------- /lib/print_rlimit.c: -------------------------------------------------------------------------------- 1 | ../procres/print_rlimit.c -------------------------------------------------------------------------------- /lib/print_rlimit.h: -------------------------------------------------------------------------------- 1 | ../procres/print_rlimit.h -------------------------------------------------------------------------------- /lib/print_rusage.c: -------------------------------------------------------------------------------- 1 | ../procres/print_rusage.c -------------------------------------------------------------------------------- /lib/print_rusage.h: -------------------------------------------------------------------------------- 1 | ../procres/print_rusage.h -------------------------------------------------------------------------------- /lib/print_wait_status.c: -------------------------------------------------------------------------------- 1 | ../procexec/print_wait_status.c -------------------------------------------------------------------------------- /lib/print_wait_status.h: -------------------------------------------------------------------------------- 1 | ../procexec/print_wait_status.h -------------------------------------------------------------------------------- /lib/pty_fork.c: -------------------------------------------------------------------------------- 1 | ../pty/pty_fork.c -------------------------------------------------------------------------------- /lib/pty_fork.h: -------------------------------------------------------------------------------- 1 | ../pty/pty_fork.h -------------------------------------------------------------------------------- /lib/pty_master_open.c: -------------------------------------------------------------------------------- 1 | ../pty/pty_master_open.c -------------------------------------------------------------------------------- /lib/pty_master_open.h: -------------------------------------------------------------------------------- 1 | ../pty/pty_master_open.h -------------------------------------------------------------------------------- /lib/rdwrn.c: -------------------------------------------------------------------------------- 1 | ../sockets/rdwrn.c -------------------------------------------------------------------------------- /lib/rdwrn.h: -------------------------------------------------------------------------------- 1 | ../sockets/rdwrn.h -------------------------------------------------------------------------------- /lib/read_line.c: -------------------------------------------------------------------------------- 1 | ../sockets/read_line.c -------------------------------------------------------------------------------- /lib/read_line.h: -------------------------------------------------------------------------------- 1 | ../sockets/read_line.h -------------------------------------------------------------------------------- /lib/read_line_buf.c: -------------------------------------------------------------------------------- 1 | ../sockets/read_line_buf.c -------------------------------------------------------------------------------- /lib/read_line_buf.h: -------------------------------------------------------------------------------- 1 | ../sockets/read_line_buf.h -------------------------------------------------------------------------------- /lib/region_locking.c: -------------------------------------------------------------------------------- 1 | ../filelock/region_locking.c -------------------------------------------------------------------------------- /lib/region_locking.h: -------------------------------------------------------------------------------- 1 | ../filelock/region_locking.h -------------------------------------------------------------------------------- /lib/scm_functions.c: -------------------------------------------------------------------------------- 1 | ../sockets/scm_functions.c -------------------------------------------------------------------------------- /lib/scm_functions.h: -------------------------------------------------------------------------------- 1 | ../sockets/scm_functions.h -------------------------------------------------------------------------------- /lib/semun.h: -------------------------------------------------------------------------------- 1 | ../svsem/semun.h -------------------------------------------------------------------------------- /lib/signal.c: -------------------------------------------------------------------------------- 1 | ../signals/signal.c -------------------------------------------------------------------------------- /lib/signal_functions.c: -------------------------------------------------------------------------------- 1 | ../signals/signal_functions.c -------------------------------------------------------------------------------- /lib/signal_functions.h: -------------------------------------------------------------------------------- 1 | ../signals/signal_functions.h -------------------------------------------------------------------------------- /lib/tlpi_hdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/lib/tlpi_hdr.h -------------------------------------------------------------------------------- /lib/tty_functions.c: -------------------------------------------------------------------------------- 1 | ../tty/tty_functions.c -------------------------------------------------------------------------------- /lib/tty_functions.h: -------------------------------------------------------------------------------- 1 | ../tty/tty_functions.h -------------------------------------------------------------------------------- /lib/ugid_functions.c: -------------------------------------------------------------------------------- 1 | ../users_groups/ugid_functions.c -------------------------------------------------------------------------------- /lib/ugid_functions.h: -------------------------------------------------------------------------------- 1 | ../users_groups/ugid_functions.h -------------------------------------------------------------------------------- /lib/unix_sockets.c: -------------------------------------------------------------------------------- 1 | ../sockets/unix_sockets.c -------------------------------------------------------------------------------- /lib/unix_sockets.h: -------------------------------------------------------------------------------- 1 | ../sockets/unix_sockets.h -------------------------------------------------------------------------------- /lib/userns_functions.c: -------------------------------------------------------------------------------- 1 | ../namespaces/userns_functions.c -------------------------------------------------------------------------------- /lib/userns_functions.h: -------------------------------------------------------------------------------- 1 | ../namespaces/userns_functions.h -------------------------------------------------------------------------------- /loginacct/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/loginacct/Makefile -------------------------------------------------------------------------------- /loginacct/dump_utmpx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/loginacct/dump_utmpx.c -------------------------------------------------------------------------------- /loginacct/utmpx_login.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/loginacct/utmpx_login.c -------------------------------------------------------------------------------- /loginacct/view_lastlog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/loginacct/view_lastlog.c -------------------------------------------------------------------------------- /memalloc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/memalloc/Makefile -------------------------------------------------------------------------------- /memalloc/free_and_sbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/memalloc/free_and_sbrk.c -------------------------------------------------------------------------------- /mmap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/mmap/Makefile -------------------------------------------------------------------------------- /mmap/anon_mmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/mmap/anon_mmap.c -------------------------------------------------------------------------------- /mmap/mmcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/mmap/mmcat.c -------------------------------------------------------------------------------- /mmap/mmcopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/mmap/mmcopy.c -------------------------------------------------------------------------------- /mmap/t_mmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/mmap/t_mmap.c -------------------------------------------------------------------------------- /mmap/t_remap_file_pages.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/mmap/t_remap_file_pages.c -------------------------------------------------------------------------------- /namespaces/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/Makefile -------------------------------------------------------------------------------- /namespaces/cred_launcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/cred_launcher.c -------------------------------------------------------------------------------- /namespaces/demo_userns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/demo_userns.c -------------------------------------------------------------------------------- /namespaces/demo_uts_namespaces.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/demo_uts_namespaces.c -------------------------------------------------------------------------------- /namespaces/hostname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/hostname.c -------------------------------------------------------------------------------- /namespaces/multi_pidns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/multi_pidns.c -------------------------------------------------------------------------------- /namespaces/namespaces_of.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/namespaces_of.go -------------------------------------------------------------------------------- /namespaces/ns_capable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/ns_capable.c -------------------------------------------------------------------------------- /namespaces/ns_child_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/ns_child_exec.c -------------------------------------------------------------------------------- /namespaces/ns_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/ns_exec.c -------------------------------------------------------------------------------- /namespaces/ns_run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/ns_run.c -------------------------------------------------------------------------------- /namespaces/orphan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/orphan.c -------------------------------------------------------------------------------- /namespaces/pid_namespaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/pid_namespaces.go -------------------------------------------------------------------------------- /namespaces/pidns_init_sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/pidns_init_sleep.c -------------------------------------------------------------------------------- /namespaces/show_creds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/show_creds.c -------------------------------------------------------------------------------- /namespaces/simple_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/simple_init.c -------------------------------------------------------------------------------- /namespaces/t_setns_userns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/t_setns_userns.c -------------------------------------------------------------------------------- /namespaces/unshare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/unshare.c -------------------------------------------------------------------------------- /namespaces/userns_child_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/userns_child_exec.c -------------------------------------------------------------------------------- /namespaces/userns_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/userns_functions.c -------------------------------------------------------------------------------- /namespaces/userns_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/userns_functions.h -------------------------------------------------------------------------------- /namespaces/userns_overview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/userns_overview.go -------------------------------------------------------------------------------- /namespaces/userns_setns_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/namespaces/userns_setns_test.c -------------------------------------------------------------------------------- /pgsjc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pgsjc/Makefile -------------------------------------------------------------------------------- /pgsjc/catch_SIGHUP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pgsjc/catch_SIGHUP.c -------------------------------------------------------------------------------- /pgsjc/disc_SIGHUP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pgsjc/disc_SIGHUP.c -------------------------------------------------------------------------------- /pgsjc/handling_SIGTSTP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pgsjc/handling_SIGTSTP.c -------------------------------------------------------------------------------- /pgsjc/job_mon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pgsjc/job_mon.c -------------------------------------------------------------------------------- /pgsjc/orphaned_pgrp_SIGHUP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pgsjc/orphaned_pgrp_SIGHUP.c -------------------------------------------------------------------------------- /pgsjc/t_setsid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pgsjc/t_setsid.c -------------------------------------------------------------------------------- /pipes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pipes/Makefile -------------------------------------------------------------------------------- /pipes/change_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pipes/change_case.c -------------------------------------------------------------------------------- /pipes/fifo_seqnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pipes/fifo_seqnum.h -------------------------------------------------------------------------------- /pipes/fifo_seqnum_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pipes/fifo_seqnum_client.c -------------------------------------------------------------------------------- /pipes/fifo_seqnum_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pipes/fifo_seqnum_server.c -------------------------------------------------------------------------------- /pipes/pipe_ls_wc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pipes/pipe_ls_wc.c -------------------------------------------------------------------------------- /pipes/pipe_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pipes/pipe_sync.c -------------------------------------------------------------------------------- /pipes/popen_glob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pipes/popen_glob.c -------------------------------------------------------------------------------- /pipes/simple_pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pipes/simple_pipe.c -------------------------------------------------------------------------------- /pmsg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/Makefile -------------------------------------------------------------------------------- /pmsg/mq_notify_sig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/mq_notify_sig.c -------------------------------------------------------------------------------- /pmsg/mq_notify_siginfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/mq_notify_siginfo.c -------------------------------------------------------------------------------- /pmsg/mq_notify_sigwaitinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/mq_notify_sigwaitinfo.c -------------------------------------------------------------------------------- /pmsg/mq_notify_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/mq_notify_thread.c -------------------------------------------------------------------------------- /pmsg/mq_notify_via_signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/mq_notify_via_signal.c -------------------------------------------------------------------------------- /pmsg/mq_notify_via_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/mq_notify_via_thread.c -------------------------------------------------------------------------------- /pmsg/pmsg_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/pmsg_create.c -------------------------------------------------------------------------------- /pmsg/pmsg_getattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/pmsg_getattr.c -------------------------------------------------------------------------------- /pmsg/pmsg_receive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/pmsg_receive.c -------------------------------------------------------------------------------- /pmsg/pmsg_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/pmsg_send.c -------------------------------------------------------------------------------- /pmsg/pmsg_unlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pmsg/pmsg_unlink.c -------------------------------------------------------------------------------- /proc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/Makefile -------------------------------------------------------------------------------- /proc/bad_longjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/bad_longjmp.c -------------------------------------------------------------------------------- /proc/display_env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/display_env.c -------------------------------------------------------------------------------- /proc/longjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/longjmp.c -------------------------------------------------------------------------------- /proc/mem_segments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/mem_segments.c -------------------------------------------------------------------------------- /proc/modify_env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/modify_env.c -------------------------------------------------------------------------------- /proc/necho.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/necho.c -------------------------------------------------------------------------------- /proc/setenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/setenv.c -------------------------------------------------------------------------------- /proc/setjmp_vars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/setjmp_vars.c -------------------------------------------------------------------------------- /proc/t_getenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proc/t_getenv.c -------------------------------------------------------------------------------- /proccred/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proccred/Makefile -------------------------------------------------------------------------------- /proccred/idshow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/proccred/idshow.c -------------------------------------------------------------------------------- /procexec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/Makefile -------------------------------------------------------------------------------- /procexec/acct_on.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/acct_on.c -------------------------------------------------------------------------------- /procexec/acct_v3_view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/acct_v3_view.c -------------------------------------------------------------------------------- /procexec/acct_view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/acct_view.c -------------------------------------------------------------------------------- /procexec/child_status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/child_status.c -------------------------------------------------------------------------------- /procexec/closeonexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/closeonexec.c -------------------------------------------------------------------------------- /procexec/demo_clone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/demo_clone.c -------------------------------------------------------------------------------- /procexec/envargs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/envargs.c -------------------------------------------------------------------------------- /procexec/execlp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/execlp.c -------------------------------------------------------------------------------- /procexec/exit_handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/exit_handlers.c -------------------------------------------------------------------------------- /procexec/footprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/footprint.c -------------------------------------------------------------------------------- /procexec/fork_file_sharing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/fork_file_sharing.c -------------------------------------------------------------------------------- /procexec/fork_sig_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/fork_sig_sync.c -------------------------------------------------------------------------------- /procexec/fork_stdio_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/fork_stdio_buf.c -------------------------------------------------------------------------------- /procexec/fork_whos_on_first.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/fork_whos_on_first.c -------------------------------------------------------------------------------- /procexec/fork_whos_on_first.count.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/fork_whos_on_first.count.awk -------------------------------------------------------------------------------- /procexec/longest_line.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/longest_line.awk -------------------------------------------------------------------------------- /procexec/make_zombie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/make_zombie.c -------------------------------------------------------------------------------- /procexec/multi_SIGCHLD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/multi_SIGCHLD.c -------------------------------------------------------------------------------- /procexec/multi_wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/multi_wait.c -------------------------------------------------------------------------------- /procexec/necho.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/necho.c -------------------------------------------------------------------------------- /procexec/orphan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/orphan.c -------------------------------------------------------------------------------- /procexec/pdeath_signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/pdeath_signal.c -------------------------------------------------------------------------------- /procexec/print_wait_status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/print_wait_status.c -------------------------------------------------------------------------------- /procexec/print_wait_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/print_wait_status.h -------------------------------------------------------------------------------- /procexec/simple_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/simple_system.c -------------------------------------------------------------------------------- /procexec/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/system.c -------------------------------------------------------------------------------- /procexec/t_clone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/t_clone.c -------------------------------------------------------------------------------- /procexec/t_execl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/t_execl.c -------------------------------------------------------------------------------- /procexec/t_execle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/t_execle.c -------------------------------------------------------------------------------- /procexec/t_execlp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/t_execlp.c -------------------------------------------------------------------------------- /procexec/t_execve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/t_execve.c -------------------------------------------------------------------------------- /procexec/t_fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/t_fork.c -------------------------------------------------------------------------------- /procexec/t_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/t_system.c -------------------------------------------------------------------------------- /procexec/t_vfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/t_vfork.c -------------------------------------------------------------------------------- /procexec/vfork_fd_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procexec/vfork_fd_test.c -------------------------------------------------------------------------------- /procpri/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procpri/Makefile -------------------------------------------------------------------------------- /procpri/demo_sched_fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procpri/demo_sched_fifo.c -------------------------------------------------------------------------------- /procpri/sched_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procpri/sched_set.c -------------------------------------------------------------------------------- /procpri/sched_view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procpri/sched_view.c -------------------------------------------------------------------------------- /procpri/t_sched_getaffinity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procpri/t_sched_getaffinity.c -------------------------------------------------------------------------------- /procpri/t_sched_setaffinity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procpri/t_sched_setaffinity.c -------------------------------------------------------------------------------- /procpri/t_setpriority.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procpri/t_setpriority.c -------------------------------------------------------------------------------- /procres/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procres/Makefile -------------------------------------------------------------------------------- /procres/print_rlimit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procres/print_rlimit.c -------------------------------------------------------------------------------- /procres/print_rlimit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procres/print_rlimit.h -------------------------------------------------------------------------------- /procres/print_rusage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procres/print_rusage.c -------------------------------------------------------------------------------- /procres/print_rusage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procres/print_rusage.h -------------------------------------------------------------------------------- /procres/rlimit_nproc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procres/rlimit_nproc.c -------------------------------------------------------------------------------- /procres/rusage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procres/rusage.c -------------------------------------------------------------------------------- /procres/rusage_wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/procres/rusage_wait.c -------------------------------------------------------------------------------- /progconc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/progconc/Makefile -------------------------------------------------------------------------------- /progconc/syscall_speed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/progconc/syscall_speed.c -------------------------------------------------------------------------------- /psem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/psem/Makefile -------------------------------------------------------------------------------- /psem/psem_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/psem/psem_create.c -------------------------------------------------------------------------------- /psem/psem_getvalue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/psem/psem_getvalue.c -------------------------------------------------------------------------------- /psem/psem_post.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/psem/psem_post.c -------------------------------------------------------------------------------- /psem/psem_timedwait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/psem/psem_timedwait.c -------------------------------------------------------------------------------- /psem/psem_trywait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/psem/psem_trywait.c -------------------------------------------------------------------------------- /psem/psem_unlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/psem/psem_unlink.c -------------------------------------------------------------------------------- /psem/psem_wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/psem/psem_wait.c -------------------------------------------------------------------------------- /psem/thread_incr_psem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/psem/thread_incr_psem.c -------------------------------------------------------------------------------- /pshm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pshm/Makefile -------------------------------------------------------------------------------- /pshm/pshm_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pshm/pshm_create.c -------------------------------------------------------------------------------- /pshm/pshm_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pshm/pshm_read.c -------------------------------------------------------------------------------- /pshm/pshm_unlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pshm/pshm_unlink.c -------------------------------------------------------------------------------- /pshm/pshm_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pshm/pshm_write.c -------------------------------------------------------------------------------- /pty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pty/Makefile -------------------------------------------------------------------------------- /pty/pty_fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pty/pty_fork.c -------------------------------------------------------------------------------- /pty/pty_fork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pty/pty_fork.h -------------------------------------------------------------------------------- /pty/pty_master_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pty/pty_master_open.c -------------------------------------------------------------------------------- /pty/pty_master_open.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pty/pty_master_open.h -------------------------------------------------------------------------------- /pty/pty_master_open_bsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pty/pty_master_open_bsd.c -------------------------------------------------------------------------------- /pty/script.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pty/script.c -------------------------------------------------------------------------------- /pty/unbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/pty/unbuffer.c -------------------------------------------------------------------------------- /seccomp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/Makefile -------------------------------------------------------------------------------- /seccomp/dump_seccomp_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/dump_seccomp_filter.c -------------------------------------------------------------------------------- /seccomp/libseccomp_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/libseccomp_demo.c -------------------------------------------------------------------------------- /seccomp/seccomp_arg64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/seccomp_arg64.c -------------------------------------------------------------------------------- /seccomp/seccomp_control_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/seccomp_control_open.c -------------------------------------------------------------------------------- /seccomp/seccomp_deny_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/seccomp_deny_open.c -------------------------------------------------------------------------------- /seccomp/seccomp_launch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/seccomp_launch.c -------------------------------------------------------------------------------- /seccomp/seccomp_logging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/seccomp_logging.c -------------------------------------------------------------------------------- /seccomp/seccomp_multiarch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/seccomp_multiarch.c -------------------------------------------------------------------------------- /seccomp/seccomp_perf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/seccomp_perf.c -------------------------------------------------------------------------------- /seccomp/seccomp_trap_sigsys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/seccomp_trap_sigsys.c -------------------------------------------------------------------------------- /seccomp/seccomp_user_notification.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/seccomp/seccomp_user_notification.c -------------------------------------------------------------------------------- /shlibs/Demo_no_lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/Demo_no_lib.sh -------------------------------------------------------------------------------- /shlibs/Demo_shared_lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/Demo_shared_lib.sh -------------------------------------------------------------------------------- /shlibs/Demo_static_lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/Demo_static_lib.sh -------------------------------------------------------------------------------- /shlibs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/Makefile -------------------------------------------------------------------------------- /shlibs/demo_Bsymbolic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/demo_Bsymbolic/Makefile -------------------------------------------------------------------------------- /shlibs/demo_Bsymbolic/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/demo_Bsymbolic/build.sh -------------------------------------------------------------------------------- /shlibs/demo_Bsymbolic/foo1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/demo_Bsymbolic/foo1.c -------------------------------------------------------------------------------- /shlibs/demo_Bsymbolic/foo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/demo_Bsymbolic/foo2.c -------------------------------------------------------------------------------- /shlibs/demo_Bsymbolic/foo3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/demo_Bsymbolic/foo3.c -------------------------------------------------------------------------------- /shlibs/demo_Bsymbolic/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/demo_Bsymbolic/prog.c -------------------------------------------------------------------------------- /shlibs/dynload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/dynload.c -------------------------------------------------------------------------------- /shlibs/mod1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/mod1.c -------------------------------------------------------------------------------- /shlibs/mod2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/mod2.c -------------------------------------------------------------------------------- /shlibs/mod3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/mod3.c -------------------------------------------------------------------------------- /shlibs/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/prog.c -------------------------------------------------------------------------------- /shlibs/rpath_demo/build-rpath-link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/rpath_demo/build-rpath-link.sh -------------------------------------------------------------------------------- /shlibs/rpath_demo/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/rpath_demo/build.sh -------------------------------------------------------------------------------- /shlibs/rpath_demo/d1/modx1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/rpath_demo/d1/modx1.c -------------------------------------------------------------------------------- /shlibs/rpath_demo/d2/modx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/rpath_demo/d2/modx2.c -------------------------------------------------------------------------------- /shlibs/rpath_demo/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/rpath_demo/prog.c -------------------------------------------------------------------------------- /shlibs/version_scripts/sv_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/sv_build.sh -------------------------------------------------------------------------------- /shlibs/version_scripts/sv_lib_v1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/sv_lib_v1.c -------------------------------------------------------------------------------- /shlibs/version_scripts/sv_lib_v2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/sv_lib_v2.c -------------------------------------------------------------------------------- /shlibs/version_scripts/sv_libabc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/sv_libabc.c -------------------------------------------------------------------------------- /shlibs/version_scripts/sv_prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/sv_prog.c -------------------------------------------------------------------------------- /shlibs/version_scripts/sv_prog_abc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/sv_prog_abc.c -------------------------------------------------------------------------------- /shlibs/version_scripts/sv_prog_complex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/sv_prog_complex.c -------------------------------------------------------------------------------- /shlibs/version_scripts/sv_v1.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/sv_v1.map -------------------------------------------------------------------------------- /shlibs/version_scripts/sv_v2.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/sv_v2.map -------------------------------------------------------------------------------- /shlibs/version_scripts/vis.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/vis.map -------------------------------------------------------------------------------- /shlibs/version_scripts/vis_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/vis_build.sh -------------------------------------------------------------------------------- /shlibs/version_scripts/vis_comm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/vis_comm.c -------------------------------------------------------------------------------- /shlibs/version_scripts/vis_f1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/vis_f1.c -------------------------------------------------------------------------------- /shlibs/version_scripts/vis_f2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/shlibs/version_scripts/vis_f2.c -------------------------------------------------------------------------------- /signals/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/Makefile -------------------------------------------------------------------------------- /signals/catch_rtsigs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/catch_rtsigs.c -------------------------------------------------------------------------------- /signals/demo_SIGFPE.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/demo_SIGFPE.c -------------------------------------------------------------------------------- /signals/ignore_pending_sig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/ignore_pending_sig.c -------------------------------------------------------------------------------- /signals/intquit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/intquit.c -------------------------------------------------------------------------------- /signals/nonreentrant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/nonreentrant.c -------------------------------------------------------------------------------- /signals/ouch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/ouch.c -------------------------------------------------------------------------------- /signals/sig_receiver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/sig_receiver.c -------------------------------------------------------------------------------- /signals/sig_sender.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/sig_sender.c -------------------------------------------------------------------------------- /signals/sig_speed_sigsuspend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/sig_speed_sigsuspend.c -------------------------------------------------------------------------------- /signals/siginterrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/siginterrupt.c -------------------------------------------------------------------------------- /signals/sigmask_longjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/sigmask_longjmp.c -------------------------------------------------------------------------------- /signals/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/signal.c -------------------------------------------------------------------------------- /signals/signal_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/signal_functions.c -------------------------------------------------------------------------------- /signals/signal_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/signal_functions.h -------------------------------------------------------------------------------- /signals/signalfd_sigval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/signalfd_sigval.c -------------------------------------------------------------------------------- /signals/t_kill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/t_kill.c -------------------------------------------------------------------------------- /signals/t_sigaltstack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/t_sigaltstack.c -------------------------------------------------------------------------------- /signals/t_sigqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/t_sigqueue.c -------------------------------------------------------------------------------- /signals/t_sigsuspend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/t_sigsuspend.c -------------------------------------------------------------------------------- /signals/t_sigwaitinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/signals/t_sigwaitinfo.c -------------------------------------------------------------------------------- /sockets/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/Makefile -------------------------------------------------------------------------------- /sockets/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/README -------------------------------------------------------------------------------- /sockets/i6d_ucase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/i6d_ucase.h -------------------------------------------------------------------------------- /sockets/i6d_ucase_cl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/i6d_ucase_cl.c -------------------------------------------------------------------------------- /sockets/i6d_ucase_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/i6d_ucase_sv.c -------------------------------------------------------------------------------- /sockets/id_echo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/id_echo.h -------------------------------------------------------------------------------- /sockets/id_echo_cl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/id_echo_cl.c -------------------------------------------------------------------------------- /sockets/id_echo_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/id_echo_sv.c -------------------------------------------------------------------------------- /sockets/inet_sockets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/inet_sockets.c -------------------------------------------------------------------------------- /sockets/inet_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/inet_sockets.h -------------------------------------------------------------------------------- /sockets/is_echo_cl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_echo_cl.c -------------------------------------------------------------------------------- /sockets/is_echo_inetd_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_echo_inetd_sv.c -------------------------------------------------------------------------------- /sockets/is_echo_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_echo_sv.c -------------------------------------------------------------------------------- /sockets/is_echo_v2_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_echo_v2_sv.c -------------------------------------------------------------------------------- /sockets/is_seqnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_seqnum.h -------------------------------------------------------------------------------- /sockets/is_seqnum_cl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_seqnum_cl.c -------------------------------------------------------------------------------- /sockets/is_seqnum_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_seqnum_sv.c -------------------------------------------------------------------------------- /sockets/is_seqnum_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_seqnum_v2.h -------------------------------------------------------------------------------- /sockets/is_seqnum_v2_cl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_seqnum_v2_cl.c -------------------------------------------------------------------------------- /sockets/is_seqnum_v2_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/is_seqnum_v2_sv.c -------------------------------------------------------------------------------- /sockets/list_host_addresses.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/list_host_addresses.c -------------------------------------------------------------------------------- /sockets/rdwrn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/rdwrn.c -------------------------------------------------------------------------------- /sockets/rdwrn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/rdwrn.h -------------------------------------------------------------------------------- /sockets/read_line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/read_line.c -------------------------------------------------------------------------------- /sockets/read_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/read_line.h -------------------------------------------------------------------------------- /sockets/read_line_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/read_line_buf.c -------------------------------------------------------------------------------- /sockets/read_line_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/read_line_buf.h -------------------------------------------------------------------------------- /sockets/scm_cred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_cred.h -------------------------------------------------------------------------------- /sockets/scm_cred_recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_cred_recv.c -------------------------------------------------------------------------------- /sockets/scm_cred_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_cred_send.c -------------------------------------------------------------------------------- /sockets/scm_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_functions.c -------------------------------------------------------------------------------- /sockets/scm_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_functions.h -------------------------------------------------------------------------------- /sockets/scm_multi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_multi.h -------------------------------------------------------------------------------- /sockets/scm_multi_recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_multi_recv.c -------------------------------------------------------------------------------- /sockets/scm_multi_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_multi_send.c -------------------------------------------------------------------------------- /sockets/scm_rights.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_rights.h -------------------------------------------------------------------------------- /sockets/scm_rights_recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_rights_recv.c -------------------------------------------------------------------------------- /sockets/scm_rights_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/scm_rights_send.c -------------------------------------------------------------------------------- /sockets/sendfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/sendfile.c -------------------------------------------------------------------------------- /sockets/socknames.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/socknames.c -------------------------------------------------------------------------------- /sockets/t_gethostbyname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/t_gethostbyname.c -------------------------------------------------------------------------------- /sockets/t_getservbyname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/t_getservbyname.c -------------------------------------------------------------------------------- /sockets/ud_ucase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/ud_ucase.h -------------------------------------------------------------------------------- /sockets/ud_ucase_cl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/ud_ucase_cl.c -------------------------------------------------------------------------------- /sockets/ud_ucase_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/ud_ucase_sv.c -------------------------------------------------------------------------------- /sockets/unix_sockets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/unix_sockets.c -------------------------------------------------------------------------------- /sockets/unix_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/unix_sockets.h -------------------------------------------------------------------------------- /sockets/us_abstract_bind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/us_abstract_bind.c -------------------------------------------------------------------------------- /sockets/us_xfr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/us_xfr.h -------------------------------------------------------------------------------- /sockets/us_xfr_cl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/us_xfr_cl.c -------------------------------------------------------------------------------- /sockets/us_xfr_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/us_xfr_sv.c -------------------------------------------------------------------------------- /sockets/us_xfr_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/us_xfr_v2.h -------------------------------------------------------------------------------- /sockets/us_xfr_v2_cl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/us_xfr_v2_cl.c -------------------------------------------------------------------------------- /sockets/us_xfr_v2_sv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sockets/us_xfr_v2_sv.c -------------------------------------------------------------------------------- /svipc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svipc/Makefile -------------------------------------------------------------------------------- /svipc/svmsg_demo_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svipc/svmsg_demo_server.c -------------------------------------------------------------------------------- /svipc/t_ftok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svipc/t_ftok.c -------------------------------------------------------------------------------- /svmsg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/Makefile -------------------------------------------------------------------------------- /svmsg/svmsg_chqbytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_chqbytes.c -------------------------------------------------------------------------------- /svmsg/svmsg_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_create.c -------------------------------------------------------------------------------- /svmsg/svmsg_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_file.h -------------------------------------------------------------------------------- /svmsg/svmsg_file_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_file_client.c -------------------------------------------------------------------------------- /svmsg/svmsg_file_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_file_server.c -------------------------------------------------------------------------------- /svmsg/svmsg_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_info.c -------------------------------------------------------------------------------- /svmsg/svmsg_ls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_ls.c -------------------------------------------------------------------------------- /svmsg/svmsg_receive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_receive.c -------------------------------------------------------------------------------- /svmsg/svmsg_rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_rm.c -------------------------------------------------------------------------------- /svmsg/svmsg_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svmsg/svmsg_send.c -------------------------------------------------------------------------------- /svsem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/Makefile -------------------------------------------------------------------------------- /svsem/binary_sems.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/binary_sems.c -------------------------------------------------------------------------------- /svsem/binary_sems.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/binary_sems.h -------------------------------------------------------------------------------- /svsem/event_flags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/event_flags.c -------------------------------------------------------------------------------- /svsem/event_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/event_flags.h -------------------------------------------------------------------------------- /svsem/semun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/semun.h -------------------------------------------------------------------------------- /svsem/svsem_bad_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/svsem_bad_init.c -------------------------------------------------------------------------------- /svsem/svsem_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/svsem_create.c -------------------------------------------------------------------------------- /svsem/svsem_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/svsem_demo.c -------------------------------------------------------------------------------- /svsem/svsem_good_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/svsem_good_init.c -------------------------------------------------------------------------------- /svsem/svsem_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/svsem_info.c -------------------------------------------------------------------------------- /svsem/svsem_mon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/svsem_mon.c -------------------------------------------------------------------------------- /svsem/svsem_op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/svsem_op.c -------------------------------------------------------------------------------- /svsem/svsem_rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/svsem_rm.c -------------------------------------------------------------------------------- /svsem/svsem_setall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svsem/svsem_setall.c -------------------------------------------------------------------------------- /svshm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/Makefile -------------------------------------------------------------------------------- /svshm/svshm_attach.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_attach.c -------------------------------------------------------------------------------- /svshm/svshm_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_create.c -------------------------------------------------------------------------------- /svshm/svshm_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_info.c -------------------------------------------------------------------------------- /svshm/svshm_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_lock.c -------------------------------------------------------------------------------- /svshm/svshm_mon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_mon.c -------------------------------------------------------------------------------- /svshm/svshm_rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_rm.c -------------------------------------------------------------------------------- /svshm/svshm_unlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_unlock.c -------------------------------------------------------------------------------- /svshm/svshm_xfr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_xfr.h -------------------------------------------------------------------------------- /svshm/svshm_xfr_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_xfr_reader.c -------------------------------------------------------------------------------- /svshm/svshm_xfr_writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/svshm/svshm_xfr_writer.c -------------------------------------------------------------------------------- /sysinfo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sysinfo/Makefile -------------------------------------------------------------------------------- /sysinfo/procfs_pidmax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sysinfo/procfs_pidmax.c -------------------------------------------------------------------------------- /sysinfo/procfs_user_exe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sysinfo/procfs_user_exe.c -------------------------------------------------------------------------------- /sysinfo/t_uname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/sysinfo/t_uname.c -------------------------------------------------------------------------------- /syslim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/syslim/Makefile -------------------------------------------------------------------------------- /syslim/t_fpathconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/syslim/t_fpathconf.c -------------------------------------------------------------------------------- /syslim/t_sysconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/syslim/t_sysconf.c -------------------------------------------------------------------------------- /threads/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/Makefile -------------------------------------------------------------------------------- /threads/detached_attrib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/detached_attrib.c -------------------------------------------------------------------------------- /threads/one_time_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/one_time_init.c -------------------------------------------------------------------------------- /threads/prod_condvar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/prod_condvar.c -------------------------------------------------------------------------------- /threads/prod_no_condvar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/prod_no_condvar.c -------------------------------------------------------------------------------- /threads/pthread_barrier_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/pthread_barrier_demo.c -------------------------------------------------------------------------------- /threads/simple_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/simple_thread.c -------------------------------------------------------------------------------- /threads/strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/strerror.c -------------------------------------------------------------------------------- /threads/strerror_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/strerror_test.c -------------------------------------------------------------------------------- /threads/strerror_tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/strerror_tls.c -------------------------------------------------------------------------------- /threads/strerror_tsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/strerror_tsd.c -------------------------------------------------------------------------------- /threads/thread_cancel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/thread_cancel.c -------------------------------------------------------------------------------- /threads/thread_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/thread_cleanup.c -------------------------------------------------------------------------------- /threads/thread_incr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/thread_incr.c -------------------------------------------------------------------------------- /threads/thread_incr_mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/thread_incr_mutex.c -------------------------------------------------------------------------------- /threads/thread_incr_rwlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/thread_incr_rwlock.c -------------------------------------------------------------------------------- /threads/thread_incr_spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/thread_incr_spinlock.c -------------------------------------------------------------------------------- /threads/thread_lock_speed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/thread_lock_speed.c -------------------------------------------------------------------------------- /threads/thread_multijoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/threads/thread_multijoin.c -------------------------------------------------------------------------------- /time/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/time/Makefile -------------------------------------------------------------------------------- /time/calendar_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/time/calendar_time.c -------------------------------------------------------------------------------- /time/curr_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/time/curr_time.c -------------------------------------------------------------------------------- /time/curr_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/time/curr_time.h -------------------------------------------------------------------------------- /time/process_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/time/process_time.c -------------------------------------------------------------------------------- /time/show_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/time/show_time.c -------------------------------------------------------------------------------- /time/strtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/time/strtime.c -------------------------------------------------------------------------------- /time/t_stime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/time/t_stime.c -------------------------------------------------------------------------------- /timers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/Makefile -------------------------------------------------------------------------------- /timers/cpu_burner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/cpu_burner.c -------------------------------------------------------------------------------- /timers/cpu_multi_burner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/cpu_multi_burner.c -------------------------------------------------------------------------------- /timers/cpu_multithread_burner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/cpu_multithread_burner.c -------------------------------------------------------------------------------- /timers/demo_timerfd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/demo_timerfd.c -------------------------------------------------------------------------------- /timers/itimerspec_from_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/itimerspec_from_str.c -------------------------------------------------------------------------------- /timers/itimerspec_from_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/itimerspec_from_str.h -------------------------------------------------------------------------------- /timers/ptmr_null_evp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/ptmr_null_evp.c -------------------------------------------------------------------------------- /timers/ptmr_sigev_signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/ptmr_sigev_signal.c -------------------------------------------------------------------------------- /timers/ptmr_sigev_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/ptmr_sigev_thread.c -------------------------------------------------------------------------------- /timers/real_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/real_timer.c -------------------------------------------------------------------------------- /timers/t_clock_nanosleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/t_clock_nanosleep.c -------------------------------------------------------------------------------- /timers/t_nanosleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/t_nanosleep.c -------------------------------------------------------------------------------- /timers/timed_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/timers/timed_read.c -------------------------------------------------------------------------------- /tty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/tty/Makefile -------------------------------------------------------------------------------- /tty/demo_SIGWINCH.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/tty/demo_SIGWINCH.c -------------------------------------------------------------------------------- /tty/new_intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/tty/new_intr.c -------------------------------------------------------------------------------- /tty/no_echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/tty/no_echo.c -------------------------------------------------------------------------------- /tty/test_tty_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/tty/test_tty_functions.c -------------------------------------------------------------------------------- /tty/tty_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/tty/tty_functions.c -------------------------------------------------------------------------------- /tty/tty_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/tty/tty_functions.h -------------------------------------------------------------------------------- /tty/ttyname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/tty/ttyname.c -------------------------------------------------------------------------------- /users_groups/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/users_groups/Makefile -------------------------------------------------------------------------------- /users_groups/check_password.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/users_groups/check_password.c -------------------------------------------------------------------------------- /users_groups/t_getpwent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/users_groups/t_getpwent.c -------------------------------------------------------------------------------- /users_groups/t_getpwnam_r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/users_groups/t_getpwnam_r.c -------------------------------------------------------------------------------- /users_groups/ugid_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/users_groups/ugid_functions.c -------------------------------------------------------------------------------- /users_groups/ugid_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/users_groups/ugid_functions.h -------------------------------------------------------------------------------- /vdso/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/vdso/Makefile -------------------------------------------------------------------------------- /vdso/gettimeofday.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/vdso/gettimeofday.c -------------------------------------------------------------------------------- /vmem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/vmem/Makefile -------------------------------------------------------------------------------- /vmem/madvise_dontneed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/vmem/madvise_dontneed.c -------------------------------------------------------------------------------- /vmem/memlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/vmem/memlock.c -------------------------------------------------------------------------------- /vmem/t_mprotect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/vmem/t_mprotect.c -------------------------------------------------------------------------------- /xattr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/xattr/Makefile -------------------------------------------------------------------------------- /xattr/t_setxattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/xattr/t_setxattr.c -------------------------------------------------------------------------------- /xattr/xattr_view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradfa/tlpi-dist/HEAD/xattr/xattr_view.c --------------------------------------------------------------------------------