Artifact
926d05a4cebe7f378e11889dd24cb49866891b5fed75accc487502fbf53c5e94:
Manifest of check-in
[926d05a4ce]
- add docs/manifesto for kfile; add initial kfile headers and function prototypes; update headers to include c++ extern guards so libk functions can be used from c++
by
lexi on
2019-07-27 03:55:06.
C add\sdocs/manifesto\sfor\skfile;\sadd\sinitial\skfile\sheaders\sand\sfunction\sprototypes;\supdate\sheaders\sto\sinclude\sc++\sextern\sguards\sso\slibk\sfunctions\scan\sbe\sused\sfrom\sc++
D 2019-07-27T03:55:06.263
F arch/makefile 3adea9542104646bf24aed55fe7d98fb563e845ac61bbd3686375da60edb10aa
F arch/typesize.c 9ee84449d7b883c9f151f0ec9146d20bc4ffe1ef21c1f1d3090da3ee356cf433
F arch/x86.cdecl.32.s 6e1eece757523fdbb494d3d8bf79d933b2eaf787a9b4ac28f91302940ad04a47
F arch/x86.cdecl.64.s f85b8be23e5c491210e649909df647d0360800d75b96eadfcca2ebcd344ad51d
F arch/x86.fbsd.32.s a34cfac8862e836cf9c692ff18c368feda734c9b48df7719ef66a7288e01b306
F arch/x86.fbsd.64.s ef3e7f83e47162d4911dc21faa964c16b50de470661b8af07fbb36f7cf17ba59
F arch/x86.lin.32.s fed93e863fb78a3319df7d0bcc6586a942583ae4495e5ba4fe87a9f433a0c2c7
F arch/x86.lin.64.s f2e5b4d4ec8de26e59c9207fc1a57d547070374c4f0f8e709fbd1139eac96154
F arch/x86.syscall.64.s 43eb022a8601bb14ab4aadf9c6c4643c2bca2ba26ce57c0629b4c90a6ee7389f
F grammar/grammar.gpp 89005aac7c653586d831942111bc5a36fb20e7e7e87acc2adaa04e6236cbfed3
F grammar/makefile 8c2d1af7cec8c5df565dc4f5dc27d87d9c07a23720a6a6b4de5cc4958659d6c7
F grammar/precomp.g.gpp d33952f39e570ef0c48ec215dacd8caaa631e3bf9cb11e47cc585dd5da79cc47
F kcli/kcli.md 91db6a8cad104f4d5fc0ecb29996dce726883f9dc7dcbebf0638b1e50cc02029
F kcli/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kconf/kconf.md b260f2842a1f77bf18f82053ebbe24453c182d7770ee462352fbabe0ce182623
F kconf/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kcore/__stack_chk_fail.fn.c 7f5547f66a401fd068f2d18d11f58001dccc29b40eed9a70d2c363923de7cbb4
F kcore/boot.rt.c 6007ea2ce5e5b2ee8885814a11900b56c6d55eec040cf21549b10cd565b5740f
F kcore/boot.rt.x86.lin.64.s 22c891476d561b3299b46131357210f13d2f7de10a66e078dfcad92b70996d53
F kcore/core.h 7135ae800605e0c49afa3a1f53f8e11efe87160490b0ea865f69aebcb8b0df6c
F kcore/def.h.m 9c53671363f8bd16dccac70593d5ea05c59bf8b0fef1ea0478a37201e76eb579
F kcore/exit.fn.x86.lin.32.s 4c4a17d7b6e1c790f576ee8f3eee2decf68e19f3c3f3aad6f7c301f794350463
F kcore/exit.fn.x86.lin.64.s 4c49f79d26e81e1bdbca80c83114bb8a0dd15736e6276932eb4409c508e2673b
F kcore/kcore.md a610cab74a1396cdf84902765610112c1132a2d322f7fc613eb29937695a1454
F kcore/magic.h a7232aabcaf2a3ccf06f2e2c925323debe7bfe89462b0b62ac33d6f7c8d6ab24
F kcore/makefile f9fefae3d1f69f28136f747031a57da3510008cf96290987501238fc76bfa4b6
F kcore/old/def.fbsd.i 4373f0187ee3cfed3a85dff0609073d28a5b34a8c274c8c273d603c9c7589445
F kcore/old/def.h 074eb1cc6bddc0057a3f2cc90d0ff089c31f7b3772c6c6523882a80cbd487878
F kcore/old/def.lin.i 0178d496a490b8d686631e3b06bfcc2646fea65f087e949fffabed694ce7df92
F kcore/old/def.win.i 11ccc3c2e7b89c77ee2e478665d2e6c7745dc9e023058d4d7fddb82b04dc6a7f
F kcore/old/type.x86.32.i fe891b76db82e5b5abce1c21b0e4d37fb4e819188ee84e32e464e07d1e505614
F kcore/old/type.x86.64.i 03a8b8f372d43b0ed173bb4f786cd92b40e627628bc832037b03f05090e13c03
F kcore/stop.fn.c 5c15d4cc4979d3340abaf466e746cee1e8a85b7fe85aaf30f804b23808a068e8
F kcore/testbin.exe.c 5796abefa542097f162a95f5cb92be2863afe3f6c4013a5c14d5a36231ad8ae1
F kcore/type.h.m def2d33e25802b43b161b58336fb24342017fcad73a92f89c9469a76c02836d7
F kdb/kdb.md 1c2867c8a987d1b69c0b2ce331a4480770c0611e09ac92ee7eb145e0ce7d2642
F kdb/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kfile/file.h a786627a56da502b486375366d1e6195f3f77da38c344ba9597e1c8955698b79
F kfile/kfile.md e76252504c90ccb2dc1f1bbe32fbcfde6c5a2124934e6c61400a947c1eb45180
F kfile/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kgraft/attach.exe.c 572a9007909c0804fe2cc01ecbad2035c6f1983a01c17f736c3a46c83537ae6b
F kgraft/graft.h fb28754f18c089de5918e31d498de2c709fee39d53a70f84df49abb42f5e7d3c
F kgraft/kgraft.md 74aca3ba503d6486fae96d83487b365acb4e1b5acbb8f813d47915404edaf520
F kgraft/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kio/io.h 8ac183a3d1a8d18122ab8543f509674f78d4341e979b929442c88f945f7a0269
F kio/kio.md 947bccad055256718472df98b1d152f846493870eee927d83557c3bab34aac1b
F kio/kiostream.posix.i 0c9356948c024185a085561dfe7933b468e338bc6dbfe63fc9ce7eba7f282398
F kio/makefile 86c8f24ac7f54c36a28403ac4d4d0ff9d0bba96d86a84a7142fa3e5293cf8c1d
F kio/posix_fd_write.fn.x86.lin.32.s 7b77d86bab7f48031f13da57a6c82704ff521f8e2b19a320e726e8e2445de5ab
F kio/posix_fd_write.fn.x86.lin.64.s b72b3eff18c68ca937b7c3a0ddbaedcecf60fea906d406b6a6b53da186ece86b
F kio/send.fn.c 5cc5cc2649e4acafd34ddef69de446b63c198374cf2371655748d7fbb22e112f
F kmath/kmath.md 4ac5812f7c18619e0464541dbe978a0890436373dfd161ed47c8abebfaea59aa
F kmath/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kmem/heapa.fn.c f32eb209ee7d761e89f782e14a989023e33be891292e7e7aed708b50bfb7ad6b
F kmem/kmem.md 18509d6a57fa9199fd2d69f7ff5ab77e9ed33690c8d534f7443e5b90d6ffa8b2
F kmem/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kmem/mem.h e8670496c8a52953d3d4d7219bb082ae65dcc6a8c751e255678087f438ed1a4d
F kmem/posix_mmap.fn.x86.lin.64.s 0ee1179d8c8c704c7cc8f44a44666b8239047acfcc00f82161b8a876c948b290
F kmsg/kmsg.md 1bf7781e0522267a9aba6785201392460f031627b13c879eae756df71e176820
F kmsg/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kmsg/msg.h 11e70058799aa5c4ecb84e2d367d95d329f4ec1db4892dc3a9ae2c8fa1a5b0ef
F knet/knet.md caaca9de66163c9fcafa0c4df218de9339c7ea653ad7da12505cdf2ebd1dfd17
F knet/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F knet/net.h 2dd21f521dede77aedfd0b17ef3112ef5876fd418d019e1c7645838d4e0ad44d
F kproc/kproc.md ca8b9fab82986c06131df03c955c89a8c3c135aee1972c3fa9d773f1ef8cc6b0
F kproc/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kproc/proc.h 23532f29b4fa6685eab4410e3293271757bdc11d6a0d3dee54c7a339de382213
F kstr/kstr.md b3e2b4c4d7d104b82969935a67ac08667ad4c8c39b08c9451b9ea9e02d27f5f3
F kstr/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kstr/str.h a45d7fa32d074b6d96340bd4d0db9a6679d143cd27c8c51d315550c783578fe5
F kterm/kterm.md 5df0db1632fe5701ed65cb09d890fb4fc8c95ab33aba01cdf070a4d9694841a0
F kterm/makefile f0df06fe050175bdde0c000793d2258421bdb0a003e9dbbd42f669228e53b600
F kterm/term.h 7961166852e92a549ced1b7c7f98e1dc1f23b8d94904760079070389a7cee8cf
F libk.md 05d8d251c926af0a9194f8475d089261294862e5bc18261eb1aefb10cadc7f08
F makefile ce9c7792cb69c40ef25fc5e7f1799e10c51145be18f8fce93b826435872d4839
F modmake eb2aedd9b11e3813918d454bd18da770464b305bacbc22474bb5c2a0470daf26
P 85a8c60bd2051b3cff73306882d2433b9fb511805910c05f123ae3ff7e969fcf
R 288f3ec0de51d2451082ef9a6466d79d
U lexi
Z 41b1419b2152620d0d5d39d417e05763