Índice de Macros e de Funções de C for Linux
(Function and Macro Index)
*****************************************
* Menu:
* _exit:
Termination Internals.
* _tolower:
Case Conversion.
* _toupper:
Case Conversion.
* abort:
Aborting a Program.
* abs:
Absolute Value.
* accept:
Accepting Connections.
* access:
Testing File Access.
* acos:
Inverse Trig Functions.
* acosh:
Hyperbolic Functions.
* adjtime:
High-Resolution Calendar.
* alarm:
Setting an Alarm.
* alloca:
Variable Size Automatic.
* asctime:
Formatting Date and Time.
* asin:
Inverse Trig Functions.
* asinh:
Hyperbolic Functions.
* asprintf:
Dynamic Output.
* assert:
Consistency Checking.
* atan:
Inverse Trig Functions.
* atan2:
Inverse Trig Functions.
* atanh:
Hyperbolic Functions.
* atexit:
Cleanups on Exit.
* atof:
Parsing of Floats.
* atoi:
Parsing of Integers.
* atol:
Parsing of Integers.
* bcmp:
String/Array Comparison.
* bcopy:
Copying and Concatenation.
* bind:
Setting Address.
* bsearch:
Array Search Function.
* bzero:
Copying and Concatenation.
* cabs:
Absolute Value.
* calloc:
Allocating Cleared Space.
* cbrt:
Exponents and Logarithms.
* ceil:
Rounding and Remainders.
* cfgetispeed:
Line Speed.
* cfgetospeed:
Line Speed.
* cfmakeraw:
Noncanonical Input.
* cfree:
Freeing after Malloc.
* cfsetispeed:
Line Speed.
* cfsetospeed:
Line Speed.
* cfsetspeed:
Line Speed.
* chdir:
Working Directory.
* chmod:
Setting Permissions.
* chown:
File Owner.
* clearerr:
EOF and Errors.
* clock:
Basic CPU Time.
* close:
Opening and Closing Files.
* closedir:
Reading/Closing Directory.
* confstr:
String Parameters.
* connect:
Connecting.
* copysign:
Normalization Functions.
* cos:
Trig Functions.
* cosh:
Hyperbolic Functions.
* creat:
Opening and Closing Files.
* ctermid:
Identifying the Terminal.
* ctime:
Formatting Date and Time.
* cuserid:
Who Logged In.
* difftime:
Simple Calendar Time.
* div:
Integer Division.
* drem:
Rounding and Remainders.
* DTTOIF:
Directory Entries.
* dup:
Duplicating Descriptors.
* dup2:
Duplicating Descriptors.
* endgrent:
Scanning All Groups.
* endhostent:
Host Names.
* endnetent:
Networks Database.
* endprotoent:
Protocols Database.
* endpwent:
Scanning All Users.
* endservent:
Services Database.
* execl:
Executing a File.
* execle:
Executing a File.
* execlp:
Executing a File.
* execv:
Executing a File.
* execve:
Executing a File.
* execvp:
Executing a File.
* exit:
Normal Termination.
* exp:
Exponents and Logarithms.
* expm1:
Exponents and Logarithms.
* fabs:
Absolute Value.
* fchmod:
Setting Permissions.
* fchown:
File Owner.
* fclean:
Cleaning Streams.
* fclose:
Closing Streams.
* fcntl:
Control Operations.
* FD_CLR:
Waiting for I/O.
* FD_ISSET:
Waiting for I/O.
* FD_SET:
Waiting for I/O.
* FD_ZERO:
Waiting for I/O.
* fdopen:
Descriptors and Streams.
* feof:
EOF and Errors.
* ferror:
EOF and Errors.
* fflush:
Flushing Buffers.
* fgetc:
Character Input.
* fgetgrent:
Scanning All Groups.
* fgetpos:
Portable Positioning.
* fgetpwent:
Scanning All Users.
* fgets:
Line Input.
* fileno:
Descriptors and Streams.
* finite:
Predicates on Floats.
* floor:
Rounding and Remainders.
* fmemopen:
String Streams.
* fmod:
Rounding and Remainders.
* fnmatch:
Wildcard Matching.
* fopen:
Opening Streams.
* fopencookie:
Streams and Cookies.
* fork:
Creating a Process.
* fpathconf:
Pathconf.
* fprintf:
Formatted Output Functions.
* fputc:
Simple Output.
* fputs:
Simple Output.
* fread:
Block Input/Output.
* free:
Freeing after Malloc.
* freopen:
Opening Streams.
* frexp:
Normalization Functions.
* fscanf:
Formatted Input Functions.
* fseek:
File Positioning.
* fsetpos:
Portable Positioning.
* fstat:
Reading Attributes.
* ftell:
File Positioning.
* fwrite:
Block Input/Output.
* getc:
Character Input.
* getchar:
Character Input.
* getcwd:
Working Directory.
* getdelim:
Line Input.
* getegid:
Reading Persona.
* getenv:
Environment Access.
* geteuid:
Reading Persona.
* getgid:
Reading Persona.
* getgrent:
Scanning All Groups.
* getgrgid:
Lookup Group.
* getgrnam:
Lookup Group.
* getgroups:
Reading Persona.
* gethostbyaddr:
Host Names.
* gethostbyname:
Host Names.
* gethostent:
Host Names.
* gethostid:
Host Identification.
* gethostname:
Host Identification.
* getitimer:
Setting an Alarm.
* getline:
Line Input.
* getlogin:
Who Logged In.
* getnetbyaddr:
Networks Database.
* getnetbyname:
Networks Database.
* getnetent:
Networks Database.
* getopt:
Parsing Options.
* getopt_long:
Long Options.
* getpeername:
Who is Connected.
* getpgrp:
Process Group Functions.
* getpid:
Process Identification.
* getppid:
Process Identification.
* getpriority:
Priority.
* getprotobyname:
Protocols Database.
* getprotobynumber:
Protocols Database.
* getprotoent:
Protocols Database.
* getpwent:
Scanning All Users.
* getpwnam:
Lookup User.
* getpwuid:
Lookup User.
* getrlimit:
Limits on Resources.
* getrusage:
Resource Usage.
* gets:
Line Input.
* getservbyname:
Services Database.
* getservbyport:
Services Database.
* getservent:
Services Database.
* getsockname:
Reading Address.
* getsockopt:
Socket Option Functions.
* gettimeofday:
High-Resolution Calendar.
* getuid:
Reading Persona.
* getumask:
Setting Permissions.
* getw:
Character Input.
* getwd:
Working Directory.
* glob:
Calling Glob.
* gmtime:
Broken-down Time.
* gsignal:
Signaling Yourself.
* htonl:
Byte Order.
* htons:
Byte Order.
* hypot:
Exponents and Logarithms.
* IFTODT:
Directory Entries.
* index:
Search Functions.
* inet_addr:
Host Address Functions.
* inet_aton:
Host Address Functions.
* inet_lnaof:
Host Address Functions.
* inet_makeaddr:
Host Address Functions.
* inet_netof:
Host Address Functions.
* inet_network:
Host Address Functions.
* inet_ntoa:
Host Address Functions.
* infnan:
Predicates on Floats.
* initgroups:
Setting Groups.
* initstate:
BSD Random.
* isalnum:
Classification of Characters.
* isalpha:
Classification of Characters.
* isascii:
Classification of Characters.
* isatty:
Is It a Terminal.
* isblank:
Classification of Characters.
* iscntrl:
Classification of Characters.
* isdigit:
Classification of Characters.
* isgraph:
Classification of Characters.
* isinf:
Predicates on Floats.
* islower:
Classification of Characters.
* isnan:
Predicates on Floats.
* isprint:
Classification of Characters.
* ispunct:
Classification of Characters.
* isspace:
Classification of Characters.
* isupper:
Classification of Characters.
* isxdigit:
Classification of Characters.
* ITIMER_PROF:
Setting an Alarm.
* ITIMER_REAL:
Setting an Alarm.
* ITIMER_VIRTUAL:
Setting an Alarm.
* kill:
Signaling Another Process.
* killpg:
Signaling Another Process.
* labs:
Absolute Value.
* ldexp:
Normalization Functions.
* ldiv:
Integer Division.
* link:
Hard Links.
* listen:
Listening.
* localeconv:
Numeric Formatting.
* localtime:
Broken-down Time.
* log:
Exponents and Logarithms.
* log10:
Exponents and Logarithms.
* log1p:
Exponents and Logarithms.
* logb:
Normalization Functions.
* longjmp:
Non-Local Details.
* lseek:
File Position Primitive.
* lstat:
Reading Attributes.
* main:
Program Arguments.
* malloc:
Basic Allocation.
* mblen:
Length of Char.
* mbstowcs:
Wide String Conversion.
* mbtowc:
Converting One Char.
* mcheck:
Heap Consistency Checking.
* memalign:
Aligned Memory Blocks.
* memccpy:
Copying and Concatenation.
* memchr:
Search Functions.
* memcmp:
String/Array Comparison.
* memcpy:
Copying and Concatenation.
* memmem:
Search Functions.
* memmove:
Copying and Concatenation.
* memory_warnings:
Memory Warnings.
* memset:
Copying and Concatenation.
* mkdir:
Creating Directories.
* mkfifo:
FIFO Special Files.
* mknod:
Making Special Files.
* mkstemp:
Temporary Files.
* mktemp:
Temporary Files.
* mktime:
Broken-down Time.
* modf:
Rounding and Remainders.
* mprobe:
Heap Consistency Checking.
* mstats:
Statistics of Malloc.
* nice:
Priority.
* ntohl:
Byte Order.
* ntohs:
Byte Order.
* ntp_adjtime:
Precision Time
* ntp_gettime:
Precision Time
* obstack_1grow:
Growing Objects.
* obstack_1grow_fast:
Extra Fast Growing.
* obstack_alignment_mask:
Obstacks Data Alignment.
* obstack_alloc:
Allocation in an Obstack.
* obstack_base:
Status of an Obstack.
* obstack_blank:
Growing Objects.
* obstack_blank_fast:
Extra Fast Growing.
* obstack_chunk_alloc:
Preparing for Obstacks.
* obstack_chunk_free:
Preparing for Obstacks.
* obstack_chunk_size:
Obstack Chunks.
* obstack_copy:
Allocation in an Obstack.
* obstack_copy0:
Allocation in an Obstack.
* obstack_finish:
Growing Objects.
* obstack_free:
Freeing Obstack Objects.
* obstack_grow:
Growing Objects.
* obstack_grow0:
Growing Objects.
* obstack_init:
Preparing for Obstacks.
* obstack_next_free:
Status of an Obstack.
* obstack_object_size
<1>: Status of an Obstack.
* obstack_object_size:
Growing Objects.
* obstack_printf:
Dynamic Output.
* obstack_room:
Extra Fast Growing.
* obstack_vprintf:
Variable Arguments Output.
* offsetof:
Structure Measurement.
* on_exit:
Cleanups on Exit.
* open:
Opening and Closing Files.
* open_memstream:
String Streams.
* open_obstack_stream:
Obstack Streams.
* opendir:
Opening a Directory.
* parse_printf_format:
Parsing a Template String.
* pathconf:
Pathconf.
* pause:
Using Pause.
* pclose:
Pipe to a Subprocess.
* perror:
Error Messages.
* pipe:
Creating a Pipe.
* popen:
Pipe to a Subprocess.
* pow:
Exponents and Logarithms.
* printf:
Formatted Output Functions.
* psignal:
Signal Messages.
* putc:
Simple Output.
* putchar:
Simple Output.
* putenv:
Environment Access.
* putpwent:
Writing a User Entry.
* puts:
Simple Output.
* putw:
Simple Output.
* qsort:
Array Sort Function.
* r_alloc:
Using Relocator.
* r_alloc_free:
Using Relocator.
* r_re_alloc:
Using Relocator.
* raise:
Signaling Yourself.
* rand:
ANSI Random.
* random:
BSD Random.
* read:
I/O Primitives.
* readdir:
Reading/Closing Directory.
* readlink:
Symbolic Links.
* realloc:
Changing Block Size.
* recv:
Receiving Data.
* recvfrom:
Receiving Datagrams.
* regcomp:
POSIX Regexp Compilation.
* regerror:
Regexp Cleanup.
* regexec:
Matching POSIX Regexps.
* regfree:
Regexp Cleanup.
* register_printf_function:
Registering New Conversions.
* remove:
Deleting Files.
* rename:
Renaming Files.
* rewind:
File Positioning.
* rewinddir:
Random Access Directory.
* rindex:
Search Functions.
* rint:
Rounding and Remainders.
* rmdir:
Deleting Files.
* S_ISBLK:
Testing File Type.
* S_ISCHR:
Testing File Type.
* S_ISDIR:
Testing File Type.
* S_ISFIFO:
Testing File Type.
* S_ISLNK:
Testing File Type.
* S_ISREG:
Testing File Type.
* S_ISSOCK:
Testing File Type.
* scalb:
Normalization Functions.
* scanf:
Formatted Input Functions.
* seekdir:
Random Access Directory.
* select:
Waiting for I/O.
* send:
Sending Data.
* sendto:
Sending Datagrams.
* setbuf:
Controlling Buffering.
* setbuffer:
Controlling Buffering.
* setgid:
Setting Groups.
* setgrent:
Scanning All Groups.
* setgroups:
Setting Groups.
* sethostent:
Host Names.
* sethostid:
Host Identification.
* sethostname:
Host Identification.
* setitimer:
Setting an Alarm.
* setjmp:
Non-Local Details.
* setlinebuf:
Controlling Buffering.
* setlocale:
Setting the Locale.
* setnetent:
Networks Database.
* setpgid:
Process Group Functions.
* setpgrp:
Process Group Functions.
* setpriority:
Priority.
* setprotoent:
Protocols Database.
* setpwent:
Scanning All Users.
* setregid:
Setting Groups.
* setreuid:
Setting User ID.
* setrlimit:
Limits on Resources.
* setservent:
Services Database.
* setsid:
Process Group Functions.
* setsockopt:
Socket Option Functions.
* setstate:
BSD Random.
* settimeofday:
High-Resolution Calendar.
* setuid:
Setting User ID.
* setvbuf:
Controlling Buffering.
* shutdown:
Closing a Socket.
* sigaction:
Advanced Signal Handling.
* sigaddset:
Signal Sets.
* sigaltstack:
Signal Stack.
* sigblock:
Blocking in BSD.
* sigdelset:
Signal Sets.
* sigemptyset:
Signal Sets.
* sigfillset:
Signal Sets.
* siginterrupt:
BSD Handler.
* sigismember:
Signal Sets.
* siglongjmp:
Non-Local Exits and Signals.
* sigmask:
Blocking in BSD.
* signal:
Basic Signal Handling.
* sigpause:
Blocking in BSD.
* sigpending:
Checking for Pending Signals.
* sigprocmask:
Process Signal Mask.
* sigsetjmp:
Non-Local Exits and Signals.
* sigsetmask:
Blocking in BSD.
* sigstack:
Signal Stack.
* sigsuspend:
Sigsuspend.
* sigvec:
BSD Handler.
* sin:
Trig Functions.
* sinh:
Hyperbolic Functions.
* sleep:
Sleeping.
* snprintf:
Formatted Output Functions.
* socket:
Creating a Socket.
* socketpair:
Socket Pairs.
* sprintf:
Formatted Output Functions.
* sqrt:
Exponents and Logarithms.
* srand:
ANSI Random.
* srandom:
BSD Random.
* sscanf:
Formatted Input Functions.
* ssignal:
Basic Signal Handling.
* stat:
Reading Attributes.
* stpcpy:
Copying and Concatenation.
* strcasecmp:
String/Array Comparison.
* strcat:
Copying and Concatenation.
* strchr:
Search Functions.
* strcmp:
String/Array Comparison.
* strcoll:
Collation Functions.
* strcpy:
Copying and Concatenation.
* strcspn:
Search Functions.
* strdup:
Copying and Concatenation.
* strerror:
Error Messages.
* strftime:
Formatting Date and Time.
* strlen:
String Length.
* strncasecmp:
String/Array Comparison.
* strncat:
Copying and Concatenation.
* strncmp:
String/Array Comparison.
* strncpy:
Copying and Concatenation.
* strpbrk:
Search Functions.
* strrchr:
Search Functions.
* strsignal:
Signal Messages.
* strspn:
Search Functions.
* strstr:
Search Functions.
* strtod:
Parsing of Floats.
* strtok:
Finding Tokens in a String.
* strtol:
Parsing of Integers.
* strtoul:
Parsing of Integers.
* strxfrm:
Collation Functions.
* symlink:
Symbolic Links.
* sysconf:
Sysconf Definition.
* system:
Running a Command.
* tan:
Trig Functions.
* tanh:
Hyperbolic Functions.
* tcdrain:
Line Control.
* tcflow:
Line Control.
* tcflush:
Line Control.
* tcgetattr:
Mode Functions.
* tcgetpgrp:
Terminal Access Functions.
* tcsendbreak:
Line Control.
* tcsetattr:
Mode Functions.
* tcsetpgrp:
Terminal Access Functions.
* telldir:
Random Access Directory.
* TEMP_FAILURE_RETRY:
Interrupted Primitives.
* tempnam:
Temporary Files.
* time:
Simple Calendar Time.
* times:
Detailed CPU Time.
* tmpfile:
Temporary Files.
* tmpnam:
Temporary Files.
* toascii:
Case Conversion.
* tolower:
Case Conversion.
* toupper:
Case Conversion.
* ttyname:
Is It a Terminal.
* tzset:
Time Zone Functions.
* umask:
Setting Permissions.
* uname:
Hardware/Software Type ID.
* ungetc:
How Unread.
* unlink:
Deleting Files.
* utime:
File Times.
* utimes:
File Times.
* va_alist:
Old Varargs.
* va_arg:
Argument Macros.
* va_dcl:
Old Varargs.
* va_end:
Argument Macros.
* va_start
<1>:
Old Varargs.
* va_start:
Argument Macros.
* valloc:
Aligned Memory Blocks.
* vasprintf:
Variable Arguments Output.
* vfork:
Creating a Process.
* vfprintf:
Variable Arguments Output.
* vfscanf:
Variable Arguments Input.
* vprintf:
Variable Arguments Output.
* vscanf:
Variable Arguments Input.
* vsnprintf:
Variable Arguments Output.
* vsprintf:
Variable Arguments Output.
* vsscanf:
Variable Arguments Input.
* wait:
Process Completion.
* wait3:
BSD Wait Functions.
* wait4:
Process Completion.
* waitpid:
Process Completion.
* WCOREDUMP:
Process Completion Status.
* wcstombs:
Wide String Conversion.
* wctomb:
Converting One Char.
* WEXITSTATUS:
Process Completion Status.
* WIFEXITED:
Process Completion Status.
* WIFSIGNALED:
Process Completion Status.
* WIFSTOPPED:
Process Completion Status.
* wordexp:
Calling Wordexp.
* wordfree:
Calling Wordexp.
* write:
I/O Primitives.
* writev:
Scatter-Gatther
* WSTOPSIG:
Process Completion Status.
* WTERMSIG:
Process Completion Status.
_____________________________________________
Uma colaboração de:
Ribamar FS ribafs@mcanet.com.br/ribafs@yahoo.com
23/10/1999