GNU/Linux Application Programming (Programming Series)

R

raise API function, 183, 195

 randapi.c , 58 “59

random number generator wrapper library, 57 “63

ranges

sed processing, 375 “376

testing with case construct, 357

ranlib utility, 73, 105

RATS (Rough Auditing Tool for Security), 463

Raymond, Eric, 20

read command, 362, 362 “363

read function, 138, 157

reading

messages from queues, 238, 250 “253

from shared memory segment, 289 “290

and writing binary data, 125 “130

and writing data, 116 “125

recv function, 152, 162 “163

recvfrom function, 164 “165

Red Hat Linux distribution, 7, 28

redirection of input, output, 329 “333, 438

refactoring software, 460

regression tests, software development, 417, 422 “425

regular expressions with sed, 374 “375

Reiser filesystem, 14, 15

releasing semaphores, 260 “263

removing

message queues, 239 “240

semaphores, 264 “265

shared memory segments, 290

reporting of errors, 459 “460

resources

free software distribution, 20

open source, free software development, 24

return command, 365

return values, checking, 454

rewind function, 127, 128, 129

right, left shift bitwise operators, 351

Ritchie, Dennis, 4

Rough Auditing Tool for Security (RATS), 463

Round-Robin scheduling, 13

Ruby scripting language, 147, 168 “169, 171

rules

and bison grammar parser, 403

dependency, 52

Makefile syntax, process, 44 “46

pattern-matching , 49 “51

runtime

static vs. shared libraries memory use, 56

type identifiers, 457

Категории