{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

alp-index - 21 0430 index 2:26 PM Page 317 Index...

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Index Symbols \$(CFLAGS), make variable, 10 /dev directory, 132 /dev/full, 137 /dev/loop# (loopback devices), 139-142 /dev/null (null device), 136 /dev/pts (PTYs), 142-144 /dev/random (random number device), 137-139 /dev/urandom (random number device), 137-139 /dev/zero, 136 mapped memory, 109 /etc/services file, 125 /proc file system, 147-148 CD-ROM drive information, 163 CPU information, 159 device information, 159 file locks information, 164-165 file size, 147 file systems information, 161 hostname and domain name, 160 IDE device information, 162 memory usage of kernel, 161 mounted file system information, 163-164 output from, 148-150 partition information, 163 PCI bus information, 159 process argument list, 152-154 process directories, 150-151 process environment, 154-155 process executable, 155-156 process file descriptors, 156-158 process memory statistics, 158 process statistics, 158 SCSI device information, 163 serial port information, 159-160 system load information, 165 system uptime information, 165-166 version number of kernel, 148, 160 /proc/cpuinfo (system CPU information), 148-150, 159 /proc/devices (device information), 159 /proc/filesystems (file systems information), 161 /proc/ide (IDE device information), 162 /proc/loadavg (system load information), 165 /proc/locks (file locks information), 164-165 /proc/meminfo (memory usage of kernel), 161 /proc/mounts (mounted file system information), 163-164 /proc/pci (PCI bus information), 159 /proc/scsi/scsi (SCSI device information), 163 /proc/self, 151-152 /proc/sys/dev/cdrom/info (CD-ROM drive information), 163 /proc/sys/kernel/domainname (domain names), 160 /proc/sys/kernel/hostname (hostnames), 160 /proc/tty/driver/serial (serial port information), 159-160 /proc/uptime (system uptime information), 165-166 /proc/version (version number of kernel), 148, 160 /tmp directory, race conditions (security hole), 213-216 | (pipe symbol), 110
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
318 abort function input operands, 193 output operands, 192-193 versus C code, performance, 194-196 when to use, 190 assembler instructions, asm syntax, 192 assembly code, 189-190 asm syntax, 191-192 assembler instructions, 192 clobbered registers, 194 input operands, 193 output operands, 192-193 GCC conversion of asm, 191 maintenance and portability, 196 optimization, 196 versus C code, performance, 194-196 when to use, 190 assert macro (error checking), 30-31 asynchronously cancelable threads, 70 atomic operations, defined, 79 attachment, shared memory, 98-99 attributes, thread customized, 68-69 defined, 62 audio, playing sound files, 135 authentication, 208-211 B better_sleep.c (high-precision sleep), listing 8.8, 182 binary semaphores. See semaphores (processes) bind function, 119 bit position, determining (assembly code versus C code), 194-196 bit-pos-asm.c (bit position with bsrl), listing 9.2, 195 bit-pos-loop.c (bit position with loop), listing 9.1, 194-195 block devices defined, 130 list of, 133-134 loopback devices, 139-142 warning about, 130 blocking functions, defined, 34 A abort function, terminating processes, 55 accept function, 119 access speed, shared memory, 96-97 access system call, 169-170 accessing character devices, 134-135 devices by opening files, 133 FIFOs, 115-116 terminals, 135 active processes, viewing, 46-47 addresses Internet-domain sockets, 123 sockets, 117 alarm system call, 185 allocation. See also memory allocation; resource allocation semaphores (processes), 101 shared memory, 97-98 app.c (program with library functions), listing 2.8, 37
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern