elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/net/unix/af_unix.c
CommitAuthorDateMessage
4ba6d8d5f6b759823686054d9f659bde55e63dbthemaster2026-04-19Integrate uIP networking stack and tooling
bc340d533ab6ed3a198c84cbe35165262d402b7Greg Haerr2025-12-06[kernel] Minor comments and variables cleanup
f30456a772db3375b5822746106a285d093155bGreg Haerr2025-02-11Short sigaction SA_ constants to int
cff0dcbd6315f8ab3a278f110ca9a078ca0e281Greg Haerr2025-02-07[kernel] Support modern Nano-X on ELKS
4a96fa35363ff9daf0c7bcb56df99bf306fa515Greg Haerr2025-02-03[Nano-X] Rewrite Nano-X Makefiles for easy understanding
560ffcae2c4f06e75df43234058b6da950996e8Greg Haerr2025-02-03Rename NO_MKNOD to USE_IFREG
b523ca76cb4ffe18547dd9d9faab13dde004090Greg Haerr2025-02-02[kernel] Create UNIX named socket as regular file for FAT compatibility
9e3cbdd60678e7a893b827ad161f2ac39a186ecGreg Haerr2025-02-02[Nano-X] Fix various problems with multiple client/server Nano-X
25a0a1a0eac1a9e10e5f0322914ca89337bd5c5Greg Haerr2024-04-26[build] Fix compiation with CONFIG_NANO set
b477617ffd7ca52ee80e0120d03654e2d8bb4edGreg Haerr2024-03-24Extensive removal of include <config.h> from types.h
a19dfa5fc93d3838ee48e792e88d961bf90c578Greg Haerr2023-09-02[kernel] Source cleanup replace #if 0 with #if UNUSED
5bec29d96faa4a6869eee0c4b5bc7e59dba6a75Greg Haerr2022-06-21[build] Cleanup config options
b83ecc93a9b4fbc46582bdee593565886aaeabcGreg Haerr2022-06-17[build] Fix unix and nano sockets build
755ff0df8b6e0b368367183ce2c24829e09c6cdGreg Haerr2021-11-10[kernel] Add SO_REUSEADDR setsockopt option for servers
6a998e031b41f1c2d3e2302d0fc1013f02ba78aGreg Haerr2020-03-22[kernel] Small cleanups of offset macro and kdev_t.h
7a9d6e6906e4a60b8d75d524822ed3fa9cd342bmfld-fr2019-04-22[kernel] Fix 'sockaddr_un' compilation error
d011073990afd6ffb2ff037d74314ccef906692mfld-fr2018-05-13Replace select() queues hash by table
9a46f939f820bccb3cd5aedcc93a8e8a90f084alithoxs2017-11-22Code simplification in mm, serial and mem.c. Code still do the same. Code size reduced by 16 bytes. Compiled with BCC, tested with Qemu and PCE emulators.
4b17fc19705e2a5d0e15ff7c1ef99cd3cb85db9lithoxs2017-10-23Simplifications in net directory. More reduction on copying back and forth blocks of data. Sometimes the blocks were allocated in the stack. The main gain is the time spared by avoiding the unnecessary copy of data. Code size reduced by 16 bytes, data siz
d6c7e478795fd84d5c196dfd5b0bc9c5d738d28lithoxs2017-09-28Remove unnecessary copy of memory blocks. In some net syscalls, they used to copy potentially large blocks of data (110 bytes) from userspace, to a stack allocated array and later to a family defined structure. Now, the copy is directly from userspace to
8fa316178a1c5022c596a847d20deb0fe233465lithoxs2017-04-25Simplifications to reduce code size. Fix to problem when removing inodes. Pending fix in unix domain sockets. code size reduced by 32 bytes.
943a7ace440cc32545d2f8577f68b29774fa8beJody Bruchon2017-03-16Remove trailing whitespace from elks
08960a9be03a7587a50f99397b6c4b1b7400e96georgp242017-02-18Enable unix domain sockets (AF_UNIX) and add echo server and echo client to test these sockets.
d9d6ececbe244ff738fb7288250f140dec78159lithoxs2016-02-16Code size reduction and simplification in files in directory fs. Code still does exactly the same. Kernel compiled with BCC. Tested under QEMU. Works. Code size reduced by 352 bytes.
253de71d0abb5e4fea978d01aca32c216e97e3fJuan Perez-Sanchez2015-06-13Removal of assembly file segment.c
537ce31a292a103d7ec1fc490c641e679766a9aJody Bruchon2015-03-22Update defconfig, add CONFIG_SMALL_KERNEL, remove junk options
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37Riley H. Williams2002-05-30Standardised on clr_irq() and set_irq() macros throughout the source tree.
554f465a357c3fdf114da91ae82b6ec8a602ec6Riley H. Williams2002-04-26Next stage of `make lint` verification of the ELKS source code.
267bd75e707218ff6b8a8cca9398bda14d36114Riley H. Williams2002-04-21ANSI'fied net subtree.
bd060f61b73ba0c067f46dfe81b36a0f2548c59Riley H. Williams2002-04-18Added `make indent` command and associated scripts/reindent script, also dealt with anonymous constructs shown by indent command.
c0b9471d43de64a9adc7d37482fb3f27b851a49Riley H. Williams2002-02-24Fixed #else and #endif to not fox the bcc -ansi option. Reformatted scripts/Configure and scripts/Menuconfig to a consistent style. Removed ELKS dependency on the Linux kernel source being available.
16c63fda04c0077d74218ee07c32d8322c841d3Harry Kalogirou2001-10-18Fix in arch/i86/mm/Makefile
0cb4318fe004033928aa88344b1b60a7eb79d47Harry Kalogirou2001-10-01Code savings and TCP fix
33b6d25bd5f2f2dd823689b6a107785c17c3dccHarry Kalogirou2001-08-22Added network status report capabilities
83c598e310d51c0a9b34dd783d6a895c60dbef7Riley H. Williams2001-08-21First stage of validating printk() usage
a9e46999ee417452b915967711708e78a91eb33Harry Kalogirou2001-06-24Merged in the TCP/IP code
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
56488c7bf02b5953f062548400dddab5ffe017aAndrew Richards1999-07-09Small bugfix to nano and unix socket code.
d5bf8ed996c8f613a24c11acd25747a7f44a5d3Andrew Richards1999-07-09Major updates to socket code.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source