bfc524197f
# add AROS debug # add the local __assert implementation, matching its expected prototype. # determine the used database files on server startup, from the SYS/userdb and SYS/groupdb env variables.
2025-10-17 08:30:10 +02:00
5eebe3ad2c
add guards around the posixc wchar functions. update gcc 15 patch to 15.2.0
2025-10-17 08:27:58 +02:00
58e518208f
fix behaviour to define the types if they are not provided.
2025-10-17 08:27:43 +02:00
a7bd5dd777
stdc: make sure optional libs are closed when stdc is closed. posixc: use usergroup.library if its available, to implement group/passwd access.
2025-10-17 08:21:50 +02:00
24e3735398
Move sys/_sockaddr_storage.h to public SDK as sys/socket.h depends on it.
2025-10-16 17:13:06 +02:00
d40cbe4d99
Redirect network command to build with network SDK
2025-10-16 17:12:37 +02:00
9272b0b6c1
remove unused inline.
2025-10-16 15:33:58 +02:00
93cdfc8a7e
use the NEWLIST macro.
2025-10-16 15:33:58 +02:00
0d04cf130b
bump version
2025-10-16 15:33:58 +02:00
3ed9c5d8db
64bit corrections. make sure there is always enough space in the buffer.
2025-10-16 15:33:58 +02:00
e2f3e53de6
# remove more global symbol usage. # separate error handling code into its own file. # add the "MuFS" ACrypt support code.
2025-10-16 15:33:58 +02:00
ba6c572356
correct the version numbers
2025-10-16 15:33:58 +02:00
8c5d644580
Revert "adjust some incorrect padded function declarations."
...
This reverts parts of commit 1d3b0dd16176c81210c7fe36b47f117c9b42cf8a.
2025-10-16 15:33:58 +02:00
e8b8e5c937
add a w.i.p netinfo.device port, and move its header into the source directory.
2025-10-16 15:33:58 +02:00
998720f54b
adjust some incorrect padded function declarations. use io_Offset + io_Actual to pass the pointer on 64bit.
2025-10-16 15:33:58 +02:00
3eb88f0003
formatting adjustments and corrections
2025-10-16 15:33:58 +02:00
bfc757cdc7
w.i.p update. strip out most global usage.
2025-10-16 15:33:58 +02:00
2ee306850c
build usergroup.library
2025-10-16 15:33:58 +02:00
93b6a5dffe
add a w.i.p port of usergroup.library, and move related headers into its source directory. dont expose the posixc definitions when used with usergroups library directly. build whoami.c
2025-10-16 15:33:58 +02:00
75a0a91d05
# update definitions in net/if*.h files - some structures unaltered currently due to possible compatibility issues. # drop IFF_NOTRAILERS use - unused since the late 80s and not supported since on any stacks (disabled in BSD since 1988). # definition has been removed since early 2000's.
2025-10-16 15:27:25 +02:00
b7cee3ef3c
synch with gcc 15 patch changes
2025-10-16 15:27:25 +02:00
89049db7c8
move definitions to bsdsocket/types.h, to prevent polluting code that includes sys/cdefs.h for none network purposes, and remove sys/_types.h.
2025-10-16 15:24:59 +02:00
0bbdbaeb1f
always use the aros provided wint_t.h
2025-10-16 15:24:59 +02:00
93202ba79d
define _AROS_TYPES_WCHAR_T_H in stddef.h, matching ptrdiff_t/size_t behaviour.
2025-10-16 15:24:59 +02:00
e000c665df
move the dhcp code under network/common
2025-10-16 15:24:59 +02:00
491bae479e
move sana2tags.h to the public headers.
2025-10-16 15:24:59 +02:00
67e30ca895
let fetch take a flag (-f) to force unpacking, and use it in create-patch to ignore the existing unpacked flag-file. make sure USER_INCLUDES propagates to needed flags in build_prog.
2025-10-16 15:24:59 +02:00
fc405c7ef1
provide bool definition to fix nightlies.
2025-10-16 15:24:59 +02:00
dffd501701
enable the build of traceroute
2025-10-16 15:24:59 +02:00
aef62c9fc3
# always use the AROS provided definitions. # remove some kernel functions from the public socket header.
2025-10-16 15:24:59 +02:00
f06ec36ff0
add netinfo.device definitions.
2025-10-16 15:24:59 +02:00
9a1acb4257
make sure indexsize is valid, and alloca returns usable storage. fix formatting.
2025-10-16 15:24:59 +02:00
704f8755eb
add wide string definitions. fix formatting
2025-10-16 15:24:59 +02:00
44fd52c429
use the AROS ssize_t definition.
2025-10-16 15:24:58 +02:00
d53e814f9a
add traceroute (based on freebsd sources from 07/2025)
2025-10-16 15:24:58 +02:00
6907e5ca81
# add ntohll and htonll definitions, and support macros. # mark getaddrinfo's hostname param as const. # move sys/time.h inclusion to cdefs.h (its needed also in other headers) # apply w.i.p updates to sys/socket.h based on current freebsd source. # add sockaddr_storage definition. # adjust netstat and route to build with socket definition changes.
...
TODO:
- strip kernel function prototypes from headers (move to appropriate stack headers)
- remove definitions that are unnecessary for AROS.
- update route/netstat/ping/arp etc code to newer versions.
2025-10-16 15:24:58 +02:00
543d8523c6
add a couple of basic drawing demos
2025-10-16 15:24:58 +02:00
ae17f0ac23
add the ip6 headers/definitions.
2025-10-16 15:24:58 +02:00
7f93cbeafa
more corrections/fixes.
2025-10-16 15:24:58 +02:00
a8e0ac33af
build fixes.
2025-10-16 15:24:58 +02:00
ca276fafd2
define sa_family_t
2025-10-16 15:24:58 +02:00
35d909f07a
apply updates to common bsd network headers, based on newer freebsd versions/definitions.
2025-10-16 15:24:58 +02:00
9f3cf0ad70
use the existing AROS ino_t and off_t definitions.
2025-10-16 15:24:58 +02:00
0349369b36
only include stdio.h once
2025-10-16 15:24:58 +02:00
32b95ed5b1
just include stdbool.h for c99 or newer.
2025-10-16 15:24:58 +02:00
ce2dfee725
only try and get SysBase from 0x04 under __SASC
2025-10-16 15:24:58 +02:00
fd5ddc7940
define the global symbols in main.c
2025-10-16 15:24:58 +02:00
dbcad28f12
adjust used metamake targets
2025-10-16 15:24:58 +02:00
012041cdc5
remove unwanted debug
2025-10-16 15:24:58 +02:00
764cbbb3d7
# move BSD headers that have public definitions out of AROSTCP's source, and into the common location. Add some needed headers. # build libkvm # build netstat
2025-10-16 15:24:57 +02:00