Walkingmind / embox

Automatically exported from code.google.com/p/embox
2 stars 0 forks source link

Remove non C-library headers from root include #255

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
C standard library headers are listed here: 
http://en.wikipedia.org/wiki/Category:C_standard_library_headers

These headers should be moved or dropped at all:
bitops.h        - util/
crc32.h         - util/crypt
err.h           - drop
getopt.h        - compat/posix/include/ or rewrite into cmd/util.h
md5.h           - util/crypt
netutils.h      - net/misc.h or net/util.h
open_prom.h     - ???
queue.h         - util/queue.h or util/list.h
shell_command.h - embox/cmd.h
shell_utils.h   - drop
termios.h       - compat/posix/include/
time.h          - compat/posix/include/
types.h         - drop or move into embox/types.h
unistd.h        - compat/posix/include/

Original issue reported on code.google.com by Eldar.Abusalimov on 1 Mar 2011 at 2:14

GoogleCodeExporter commented 9 years ago

Original comment by Eldar.Abusalimov on 1 Mar 2011 at 3:41

GoogleCodeExporter commented 9 years ago
done shell_command.h

Original comment by Eldar.Abusalimov on 13 Mar 2011 at 1:51

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
done queue.h

Original comment by Eldar.Abusalimov on 13 Mar 2011 at 2:14

GoogleCodeExporter commented 9 years ago
done shell_utils.h

Original comment by Eldar.Abusalimov on 13 Mar 2011 at 3:25

GoogleCodeExporter commented 9 years ago
pausing...

Original comment by Eldar.Abusalimov on 15 Mar 2011 at 3:02

GoogleCodeExporter commented 9 years ago
done netutils.h

Original comment by Anton.Bo...@gmail.com on 31 Aug 2011 at 11:52