llvm-6502/lib
Nick Lewycky 0b6679d32f Fix copy and pasted typos that prevented strtok_r, realloc, getenv, ungetc,
putc, puts, perror, vscanf and vsscanf from getting annotations.

Add annotations for eight printf functions, memalign, pread and pwrite.

On Linux, llvm-gcc sometimes renames strdup, getc, putc, strtok_r, scanf and
sscanf. Match the alternate function names.

Fix a crash annotating opendir.

Don't mark fsetpos's second parameter as nocapture. It's supposed to be
captured.

Do mark fopen's path and mode strings as nocapture. Mark ferror as readonly,
but not fileno which may set errno.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62456 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-18 04:34:36 +00:00
..
Analysis add a comment 2009-01-18 00:27:21 +00:00
Archive Add the private linkage. 2009-01-15 20:18:42 +00:00
AsmParser Add the private linkage. 2009-01-15 20:18:42 +00:00
Bitcode use specialized accessor instead of plain getOperand(0) 2009-01-16 18:40:27 +00:00
CodeGen Remove tabs. 2009-01-17 08:05:14 +00:00
Debugger Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
ExecutionEngine don't assert and die on out of range (undefined) shifts. This fixes 2009-01-16 20:17:02 +00:00
Linker Add the private linkage. 2009-01-15 20:18:42 +00:00
Support Support for multi-valued options in CommandLine 2009-01-16 22:54:19 +00:00
System Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
Target Extend thi 2009-01-17 07:40:19 +00:00
Transforms Fix copy and pasted typos that prevented strtok_r, realloc, getenv, ungetc, 2009-01-18 04:34:36 +00:00
VMCore Add the private linkage. 2009-01-15 20:18:42 +00:00
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00