audk/StdLib/Include/sys
darylm503 c352b29843 StdLib/Include: Minor changes in preparation for Interactive I/O (TTY) functionality.
StdLib/Include/
  stdlib.h
    Update MB_CUR_MAX to 3, the max. size of a MBCS character.
    Improve comments for wcstombs()
    Declare implementation-specific MBCS utility functions:
      OneWcToMcLen()    Determine the number of bytes needed to represent
                        a Wide character as a MBCS character.
      EstimateWtoM()    Determine the number of bytes needed to represent
                        a Wide character string as a MBCS string.
      CountMbcsChars()  Determine the number of characters in a MBCS string.

  wchar.h
    Improve comments.

StdLib/Include/sys/
  fcntl.h
    Define new Open flags.
    Remove obsolete and commented-out lines.

  termios.h
    Add Intel Copyright notice and Open-Source License.
    Change c_cc index macros into enumerated values.
    Clean up flag definitions for visual alignment as well as UEFI relevance.
    Move c_ispeed and c_ospeed termios members to end for better alignment.
    Comment out declarations for functions not yet implemented.
    Add an enum defining values for the UEFI extended function keys.

Contributed-under: TianoCore Contribution Agreement 1.0
Reviewed-by: erik.c.bjorge@intel.com
Reviewed-by: jaben.carsey@intel.com


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13741 6f19259b-4bc3-4df7-8a09-765794883524
2012-09-25 22:01:58 +00:00
..
EfiCdefs.h StdLib: Add STDC macros, for MSFT compilers, to improve compatibility with various Open-Source software packages. 2012-03-29 22:24:30 +00:00
EfiSysCall.h StdLib: Add multi-byte character support. The normal "narrow" character set is now UTF-8 instead of ASCII. 2012-06-15 19:58:39 +00:00
_ctype.h StdLib: Add isDirSep character classification macro and function. Implement several Posix functions and clean up EfiSysCall.h. Align file mode handling with UEFI file protocol flags. 2011-11-30 00:52:45 +00:00
_posix.h Add Socket Libraries. 2011-07-30 00:30:44 +00:00
ansi.h Update or add comments to files and functions for use by Doxygen. 2011-08-04 23:35:57 +00:00
bswap.h
callout.h
cdefs.h Add device abstraction code for the UEFI Console and UEFI Shell-based file systems. 2011-06-28 02:34:10 +00:00
cdefs_aout.h StdLib: Patches and updates for ARM. 2011-09-16 20:59:10 +00:00
dirent.h StdLib: Fix dirent structure members to be of the correct type. 2011-11-02 23:41:29 +00:00
endian.h
errno.h Update or add comments to files and functions for use by Doxygen. 2011-08-04 18:13:02 +00:00
fcntl.h StdLib/Include: Minor changes in preparation for Interactive I/O (TTY) functionality. 2012-09-25 22:01:58 +00:00
fd_set.h
featuretest.h
file.h Add Socket Libraries. 2011-07-30 00:30:44 +00:00
filio.h StdLib: Add isDirSep character classification macro and function. Implement several Posix functions and clean up EfiSysCall.h. Align file mode handling with UEFI file protocol flags. 2011-11-30 00:52:45 +00:00
float_ieee754.h Update or add comments to files and functions for use by Doxygen. 2011-08-04 23:35:57 +00:00
ieee754.h
inttypes.h
ioccom.h StdLib: Fix some corrupted comments and inconsistent indentation. 2011-11-03 00:52:37 +00:00
ioctl.h Add device abstraction code for the UEFI Console and UEFI Shell-based file systems. 2011-06-28 02:34:10 +00:00
localedef.h
param.h
poll.h Add device abstraction code for the UEFI Console and UEFI Shell-based file systems. 2011-06-28 02:34:10 +00:00
pool.h
resource.h
select.h Add Socket Libraries. 2011-07-30 00:30:44 +00:00
signal.h Update or add comments to files and functions for use by Doxygen. 2011-08-15 19:05:36 +00:00
sigtypes.h
socket.h Add device abstraction code for the UEFI Console and UEFI Shell-based file systems. 2011-06-28 02:34:10 +00:00
sockio.h Add Socket Libraries. 2011-07-30 00:30:44 +00:00
stat.h StdLib, StdLibPrivateInternalFiles: Clean up comments, Remove debugging code, Define MAX_OUTPUT, the Maximum number of bytes in a single terminal output operation. 2012-09-20 21:01:21 +00:00
stdint.h
sysctl.h Add Socket Libraries. 2011-07-30 00:30:44 +00:00
syslimits.h StdLib, StdLibPrivateInternalFiles: Clean up comments, Remove debugging code, Define MAX_OUTPUT, the Maximum number of bytes in a single terminal output operation. 2012-09-20 21:01:21 +00:00
termios.h StdLib/Include: Minor changes in preparation for Interactive I/O (TTY) functionality. 2012-09-25 22:01:58 +00:00
time.h StdLib: Add isDirSep character classification macro and function. Implement several Posix functions and clean up EfiSysCall.h. Align file mode handling with UEFI file protocol flags. 2011-11-30 00:52:45 +00:00
types.h StdLib: Add isDirSep character classification macro and function. Implement several Posix functions and clean up EfiSysCall.h. Align file mode handling with UEFI file protocol flags. 2011-11-30 00:52:45 +00:00
uio.h Add device abstraction code for the UEFI Console and UEFI Shell-based file systems. 2011-06-28 02:34:10 +00:00
unistd.h StdLib: Add isDirSep character classification macro and function. Implement several Posix functions and clean up EfiSysCall.h. Align file mode handling with UEFI file protocol flags. 2011-11-30 00:52:45 +00:00
wait.h Add Socket Libraries. 2011-07-30 00:30:44 +00:00