1
0
mirror of https://github.com/deadw00d/AROS.git synced 2025-12-06 21:40:57 +00:00
Commit Graph

48518 Commits

Author SHA1 Message Date
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