FUZIX.git
8 years agococo3: fix scroll_down().
Brett Gordon [Wed, 25 May 2016 13:19:42 +0000 (09:19 -0400)]
coco3: fix scroll_down().

8 years agoMerge pull request #348 from nealcrook/apps
EtchedPixels [Tue, 24 May 2016 23:34:22 +0000 (00:34 +0100)]
Merge pull request #348 from nealcrook/apps

Add termcap and curses to 6809 libraries; fix compilation fails

8 years agoBring 6809 library stuff in sync with z80.. in particular by adding
Neal Andrew Crook [Tue, 24 May 2016 21:59:02 +0000 (22:59 +0100)]
Bring 6809 library stuff in sync with z80.. in particular by adding
termcap.c and the lib/curses files. Tweaked line-breaks in makefile
to make it easier to diff against z80 version.

8 years agoDefine NAME_MAX to be the same as MAXNAMLEN
Neal Andrew Crook [Tue, 24 May 2016 21:57:03 +0000 (22:57 +0100)]
Define NAME_MAX to be the same as MAXNAMLEN
Allegedly: MAXNAMLEN is the BSD name for what POSIX calls NAME_MAX

8 years agoMerge branch 'master' of https://github.com/EtchedPixels/FUZIX
Alan Cox [Sun, 22 May 2016 19:09:39 +0000 (20:09 +0100)]
Merge branch 'master' of https://github.com/EtchedPixels/FUZIX

8 years agoMerge pull request #347 from nealcrook/janitorial
EtchedPixels [Sun, 22 May 2016 19:08:11 +0000 (20:08 +0100)]
Merge pull request #347 from nealcrook/janitorial

Janitorial

8 years agoBuild: Use -Map= syntax in targetgcc.rules.mk
Tormod Volden [Sat, 21 May 2016 21:36:56 +0000 (23:36 +0200)]
Build: Use -Map= syntax in targetgcc.rules.mk

Both -Map file and -Map=file work, but the latter is the one used
in GNU documentation and that the LWTOOLS wrapper supports.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agoLibrary/build.mk: Add initgroups.c
Tormod Volden [Sat, 21 May 2016 21:36:55 +0000 (23:36 +0200)]
Library/build.mk: Add initgroups.c

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agoAdd tool for checking lwlink map files
Tormod Volden [Sat, 21 May 2016 21:36:54 +0000 (23:36 +0200)]
Add tool for checking lwlink map files

Lists empty holes and overlaps in map files generated
by lwlink (from LWTOOLS).

Kernel/tools/lw-checkmap Kernel/fuzix.map

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Always include local devfd.h in devfd.c and devtty.c
Tormod Volden [Sat, 21 May 2016 21:36:53 +0000 (23:36 +0200)]
dragon-nx32: Always include local devfd.h in devfd.c and devtty.c

This makes sure also the Build/* makefiles do the right thing.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Avoid variable shadowing in devfd.c
Tormod Volden [Sat, 21 May 2016 21:36:52 +0000 (23:36 +0200)]
dragon-nx32: Avoid variable shadowing in devfd.c

If we jump to "bad" we can report the error code and
not an undefined value (which gives gcc warning).

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Incorporate drivewire tty
Tony Jewell [Sat, 21 May 2016 21:17:19 +0000 (23:17 +0200)]
dragon-nx32: Incorporate drivewire tty

8 years agodragon-nx32: Copy ttydw from coco3
Tony Jewell [Sat, 21 May 2016 21:17:18 +0000 (23:17 +0200)]
dragon-nx32: Copy ttydw from coco3

8 years agodragon-nx32: Copy dw_transaction() from coco3
Tony Jewell [Sat, 21 May 2016 21:17:17 +0000 (23:17 +0200)]
dragon-nx32: Copy dw_transaction() from coco3

8 years agooops, commit working version.
Neal Andrew Crook [Sun, 22 May 2016 18:50:27 +0000 (19:50 +0100)]
oops, commit working version.

8 years agoAdd multicomp09 to list of platforms.
Neal Andrew Crook [Sun, 22 May 2016 18:27:55 +0000 (19:27 +0100)]
Add multicomp09 to list of platforms.

8 years agoremove editor back-up files.
Neal Andrew Crook [Sun, 22 May 2016 18:26:56 +0000 (19:26 +0100)]
remove editor back-up files.

8 years ago.gitignore files for the Library tree
Neal Andrew Crook [Sun, 22 May 2016 18:25:46 +0000 (19:25 +0100)]
.gitignore files for the Library tree

8 years agoFix for ISSUE 344: migrate DEVICE_xx to CONFIG_xx, change DRIVE_COUNT
Neal Andrew Crook [Sat, 21 May 2016 15:06:33 +0000 (16:06 +0100)]
Fix for ISSUE 344: migrate DEVICE_xx to CONFIG_xx, change DRIVE_COUNT
to IDE_DRIVE_COUNT (for consistency with SD_DRIVE_COUNT), rename
CONFIG_SDC to CONFIG_COCOSDC.

8 years agotidy up CONFIGs in multicomp09
Neal Andrew Crook [Fri, 20 May 2016 20:56:55 +0000 (21:56 +0100)]
tidy up CONFIGs in multicomp09

8 years agoDelete auto-generated Library/libs/fuzix/Makefile. Add .gitignore files
Neal Andrew Crook [Fri, 20 May 2016 20:55:16 +0000 (21:55 +0100)]
Delete auto-generated Library/libs/fuzix/Makefile. Add .gitignore files
for application directories. Fix a few comment typos.

8 years agoLibrary: Add missing setjmp prototype for 6809
Tormod Volden [Thu, 19 May 2016 22:10:44 +0000 (00:10 +0200)]
Library: Add missing setjmp prototype for 6809

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Move some crt0 parts to discard
Tormod Volden [Thu, 19 May 2016 21:19:16 +0000 (23:19 +0200)]
dragon-nx32: Move some crt0 parts to discard

Also move init_early() and init_hardware() to discard

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Zero out udata block instead of loading it
Tormod Volden [Thu, 19 May 2016 21:19:15 +0000 (23:19 +0200)]
dragon-nx32: Zero out udata block instead of loading it

Especially handy if the bootloader occupies the area where
the udata block will reside.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Fill some memory layout holes
Tormod Volden [Thu, 19 May 2016 21:19:14 +0000 (23:19 +0200)]
dragon-nx32: Fill some memory layout holes

We had 256 bytes unused for user space after we dropped the
interrupt stack stashing. And 768 bytes unused for the kernel
since there is no stashing on the kernel map.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Move vector segment last in kernel object file
Tormod Volden [Thu, 19 May 2016 21:19:13 +0000 (23:19 +0200)]
dragon-nx32: Move vector segment last in kernel object file

This means it will be loaded last and any failure during
bootloading may be less fatal.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agoMerge pull request #345 from nealcrook/introducing_multicomp09
EtchedPixels [Thu, 19 May 2016 20:02:23 +0000 (21:02 +0100)]
Merge pull request #345 from nealcrook/introducing_multicomp09

Introducing multicomp09

8 years agoprune away a bit more dead code.
Neal Andrew Crook [Thu, 19 May 2016 18:51:55 +0000 (19:51 +0100)]
prune away a bit more dead code.

8 years agoTidy up SD driver - delete dead code and change names to make it look more
Neal Andrew Crook [Thu, 19 May 2016 18:44:11 +0000 (19:44 +0100)]
Tidy up SD driver - delete dead code and change names to make it look more
like the common one.

8 years agoRejig CONFIG_MBR_OFFSET behaviour. It now defines a fall-back location for
Neal Andrew Crook [Thu, 19 May 2016 18:32:48 +0000 (19:32 +0100)]
Rejig CONFIG_MBR_OFFSET behaviour. It now defines a fall-back location for
the MBR. Location 0 is always checked first, and a valid MBR found there will
be used in preference.

8 years agodocument fixup needed in order to build library.
Neal Andrew Crook [Wed, 18 May 2016 19:55:10 +0000 (20:55 +0100)]
document fixup needed in order to build library.

8 years agoIntroduce new 6809 platform, multicomp09.
Neal Andrew Crook [Wed, 18 May 2016 19:43:00 +0000 (20:43 +0100)]
Introduce new 6809 platform, multicomp09.

8 years agoMWC: Add expr and find to Makefile.6809
Tormod Volden [Mon, 16 May 2016 20:27:07 +0000 (22:27 +0200)]
MWC: Add expr and find to Makefile.6809

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agounits: Add units command
Alan Cox [Mon, 16 May 2016 20:58:01 +0000 (21:58 +0100)]
units: Add units command

Some FIXME's left, and need data files from Coherent

8 years agostdlib.h: add atof() prototype
Alan Cox [Mon, 16 May 2016 20:48:53 +0000 (21:48 +0100)]
stdlib.h: add atof() prototype

8 years agoexpr: Add expr
Alan Cox [Mon, 16 May 2016 19:16:26 +0000 (20:16 +0100)]
expr: Add expr

8 years agom4: remove unsafe tmp string functionality, and handle FIXME
Alan Cox [Mon, 16 May 2016 18:51:17 +0000 (19:51 +0100)]
m4: remove unsafe tmp string functionality, and handle FIXME

8 years agoMWC: Fix const mismatches upsetting gcc
Tormod Volden [Mon, 16 May 2016 16:05:12 +0000 (18:05 +0200)]
MWC: Fix const mismatches upsetting gcc

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agoAdd find
Alan Cox [Mon, 16 May 2016 18:46:13 +0000 (19:46 +0100)]
Add find

8 years agoImport first commands from the freed up MwC Coherent sources
Alan Cox [Mon, 16 May 2016 14:43:17 +0000 (15:43 +0100)]
Import first commands from the freed up MwC Coherent sources

8 years agotty.c: Fix TIOCSWINSZ copy
Tormod Volden [Mon, 16 May 2016 10:15:45 +0000 (12:15 +0200)]
tty.c: Fix TIOCSWINSZ copy

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon: Add empty platform_param()
Tormod Volden [Sun, 15 May 2016 14:17:18 +0000 (16:17 +0200)]
dragon: Add empty platform_param()

Also fix up devdw in Makefile to keep the platform building.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodevdw: Allow all 256 drives, get rid of dw_tab
Tormod Volden [Sun, 15 May 2016 14:17:17 +0000 (16:17 +0200)]
devdw: Allow all 256 drives, get rid of dw_tab

The space used for dw_tab was the only reason for the 4 drive limit, and
it was only used for passing the minor, which we can pass in the cmd
packet instead.

Also pass the full 16-bit page value, so that all platforms can implement
raw mode and swapping.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodrivewire.s: Start comments properly with semicolons
Tormod Volden [Sun, 15 May 2016 14:17:16 +0000 (16:17 +0200)]
drivewire.s: Start comments properly with semicolons

The as wrapper in lwtools 4.13 uses the "newsource" pragma by default,
which require all comments to start with a semicolon.

For the files we copy as-is from "upstream" DriveWire code, we'll
simply turn off the "newsource" pragma for now.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: SPI fast sector read fixes
Tormod Volden [Sun, 15 May 2016 11:19:55 +0000 (13:19 +0200)]
dragon-nx32: SPI fast sector read fixes

Disable FRX again when finished.

Use direct page addressing consistently.

Fix up the comment on the clock divisor, the effective divisor is
(register value + 1) x 2.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Bump MAX_MAPS for spinx512
Tormod Volden [Sun, 15 May 2016 11:19:54 +0000 (13:19 +0200)]
dragon-nx32: Bump MAX_MAPS for spinx512

An earlier prototype had 4 maps but the spinx512 can do 16. By chance
the table sized by MAX_MAPS was linked at the end of used memory so
going beyond bounds was not fatal :)

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agotravis: Install gcc6809 from PPA
Tormod Volden [Sun, 15 May 2016 11:19:53 +0000 (13:19 +0200)]
travis: Install gcc6809 from PPA

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agoLibrary/6809: Copy userstructs.h from kernel tree
Tormod Volden [Sun, 15 May 2016 11:19:52 +0000 (13:19 +0200)]
Library/6809: Copy userstructs.h from kernel tree

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agoFrom: Brett Gordon <beretta42@gmail.com>
Alan Cox [Fri, 13 May 2016 13:59:50 +0000 (14:59 +0100)]
From: Brett Gordon <beretta42@gmail.com>

vt: Fix stupid bug

8 years agoFrom: Brett Gordon
Alan Cox [Tue, 3 May 2016 15:30:57 +0000 (16:30 +0100)]
From: Brett Gordon

This patch adds dwterm and dwgetty

(dropped them from the ucp script as they are only relevant to COCO at this
 point) - Alan

8 years agococo3: fix compiler warnings
Brett Gordon [Thu, 28 Apr 2016 14:41:48 +0000 (10:41 -0400)]
coco3: fix compiler warnings

8 years agococo3: add header for low-level video calls
Brett Gordon [Thu, 28 Apr 2016 14:40:48 +0000 (10:40 -0400)]
coco3: add header for low-level video calls

8 years agococo3: devsdc: fix compiler warnings.
Brett Gordon [Thu, 28 Apr 2016 14:18:28 +0000 (10:18 -0400)]
coco3: devsdc: fix compiler warnings.

8 years agococo3: clean up compiler warning (include headers needed)
Brett Gordon [Thu, 28 Apr 2016 14:09:28 +0000 (10:09 -0400)]
coco3: clean up compiler warning (include headers needed)

8 years agococo3: mbr.c: fix compiler warning
Brett Gordon [Thu, 28 Apr 2016 14:02:19 +0000 (10:02 -0400)]
coco3: mbr.c: fix compiler warning

8 years agococo3: ttydw: clean up compiler warnings
Brett Gordon [Thu, 28 Apr 2016 13:57:52 +0000 (09:57 -0400)]
coco3: ttydw: clean up compiler warnings

8 years agodevdw: add declaration for dw_transaction()
Brett Gordon [Thu, 28 Apr 2016 13:57:25 +0000 (09:57 -0400)]
devdw: add declaration for dw_transaction()

8 years agoinit: build new utmp entry with short tty name.
Brett Gordon [Tue, 26 Apr 2016 15:18:52 +0000 (11:18 -0400)]
init: build new utmp entry with short tty name.

8 years agowall.c: make open utmp file in /var, not /etc
Brett Gordon [Fri, 22 Apr 2016 06:01:28 +0000 (02:01 -0400)]
wall.c: make open utmp file in /var, not /etc

8 years ago/v7/cmd: add makefile for 6809
Brett Gordon [Fri, 22 Apr 2016 05:29:28 +0000 (01:29 -0400)]
/v7/cmd: add makefile for 6809

8 years agobuild.mk: add missing opendir_r/closedir_r
Alan Cox [Thu, 21 Apr 2016 15:01:17 +0000 (16:01 +0100)]
build.mk: add missing opendir_r/closedir_r

Reported by Dmitri (DinkaM)

8 years agonet_wiznet: initial sketch of driver
Alan Cox [Fri, 15 Apr 2016 19:21:15 +0000 (20:21 +0100)]
net_wiznet: initial sketch of driver

8 years agoplatform: add the platform param hook
Alan Cox [Mon, 11 Apr 2016 13:06:17 +0000 (14:06 +0100)]
platform: add the platform param hook

8 years agoFwd: [PATCH] dragon-nx32: Sane defaults for keyboard repeat rates
Tormod Volden [Sat, 9 Apr 2016 19:18:49 +0000 (21:18 +0200)]
Fwd: [PATCH] dragon-nx32: Sane defaults for keyboard repeat rates

This patch is still outstanding, unless you have fixed it in some general code.

Tormod

---------- Forwarded message ----------
From: Tormod Volden <lists.tormod@gmail.com>
Date: Sun, Mar 6, 2016 at 11:48 PM
Subject: [PATCH] dragon-nx32: Sane defaults for keyboard repeat rates
To: Alan Cox <alan@etchedpixels.co.uk>

From: Tormod Volden <debian.tormod@gmail.com>

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agoMerge pull request #337 from beretta42/param
EtchedPixels [Sat, 9 Apr 2016 16:09:54 +0000 (17:09 +0100)]
Merge pull request #337 from beretta42/param

coco3: add dummy platform_param()

8 years agoplatforms: add needed platform_param() helper
Alan Cox [Sat, 9 Apr 2016 16:09:20 +0000 (17:09 +0100)]
platforms: add needed platform_param() helper

8 years agoutent: Fix casting
Alan Cox [Sat, 9 Apr 2016 16:07:28 +0000 (17:07 +0100)]
utent: Fix casting

sizeof is an size_t (unsigned 16bit in some cases), we therefore need to cast
it to 32bit signed *before* negation.

8 years agoinit: allow initgroups to fail
Alan Cox [Sat, 9 Apr 2016 16:01:23 +0000 (17:01 +0100)]
init: allow initgroups to fail

8 years agoMerge pull request #339 from beretta42/IGNCR
EtchedPixels [Sat, 9 Apr 2016 15:59:39 +0000 (16:59 +0100)]
Merge pull request #339 from beretta42/IGNCR

tty.c: add IGNCR. (helps with TCP connections)

8 years agodragon-nx32: Fix CoCo keymap wrangling
Tormod Volden [Sun, 3 Apr 2016 07:33:01 +0000 (09:33 +0200)]
dragon-nx32: Fix CoCo keymap wrangling

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Add empty platform_param()
Tormod Volden [Wed, 30 Mar 2016 15:56:46 +0000 (17:56 +0200)]
dragon-nx32: Add empty platform_param()

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodragon-nx32: Update build instructions with more applications
Tormod Volden [Wed, 30 Mar 2016 15:56:44 +0000 (17:56 +0200)]
dragon-nx32: Update build instructions with more applications

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agodw: Use 6809 link script from util
Tormod Volden [Wed, 30 Mar 2016 15:56:43 +0000 (17:56 +0200)]
dw: Use 6809 link script from util

Since it is identical anyway.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agolevee: Build with optimization on 6809
Tormod Volden [Wed, 30 Mar 2016 15:56:42 +0000 (17:56 +0200)]
levee: Build with optimization on 6809

Works with the latest gcc6809 patch.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
8 years agotty.c: add IGNCR. (helps with TCP connections)
Brett Gordon [Tue, 5 Apr 2016 16:17:09 +0000 (12:17 -0400)]
tty.c: add IGNCR. (helps with TCP connections)

8 years agococo3: add dummy platform_param()
Brett Gordon [Tue, 29 Mar 2016 12:53:53 +0000 (08:53 -0400)]
coco3: add dummy platform_param()

8 years agosocktest: remove hardcoded /test path
Alan Cox [Sat, 26 Mar 2016 14:50:18 +0000 (14:50 +0000)]
socktest: remove hardcoded /test path

We now ask for the path specified and save to the matching local basename.

8 years agokernel.h: dummy in_group for level 1 boxes
Alan Cox [Sat, 26 Mar 2016 14:26:59 +0000 (14:26 +0000)]
kernel.h: dummy in_group for level 1 boxes

8 years agoLibrary: build initgroups on 6502 and 6809
Alan Cox [Sat, 26 Mar 2016 14:26:31 +0000 (14:26 +0000)]
Library: build initgroups on 6502 and 6809

8 years agofortune: add a small efficient implementation of fortune
Alan Cox [Sat, 26 Mar 2016 00:27:19 +0000 (00:27 +0000)]
fortune: add a small efficient implementation of fortune

8 years agoopendir: remove unused variable
Alan Cox [Fri, 25 Mar 2016 22:29:27 +0000 (22:29 +0000)]
opendir: remove unused variable

8 years agostart; update comment
Alan Cox [Fri, 25 Mar 2016 22:27:16 +0000 (22:27 +0000)]
start; update comment

8 years agosyscall_fs3: correct EROFS handling for devices on a read-only fs
Alan Cox [Fri, 25 Mar 2016 22:22:51 +0000 (22:22 +0000)]
syscall_fs3: correct EROFS handling for devices on a read-only fs

With this you can now boot up into a shell with r/o root so once we fix up
the native fsck to do fuzix and fit in the memory space you'll be able to
rescue the root fs natively

8 years agostart: allow for argument parsing by system and platform
Alan Cox [Fri, 25 Mar 2016 22:21:26 +0000 (22:21 +0000)]
start: allow for argument parsing by system and platform

Note: this re-orders a few bits of input and device_init(). Hopefully that
won't break anyone. It's needed so that we can make device_init depend upon
the parsed parameters on the command line.

We also accept ro/rw for the root mount type and we pass unknown arguments on
to init.

It's not entirely useful as we don't yet support remounting!

8 years agoalloc_socket: interrupt lock
Alan Cox [Fri, 25 Mar 2016 21:07:07 +0000 (21:07 +0000)]
alloc_socket: interrupt lock

In the normal case this is safe because we always allocate from in kernel.
Likewise it's safe for accept with the native TCP/IP. However it's not safe
if we have a hardware TCP/IP and it implements accept() and thus allocates
accepting sockets from an interrupt.

So block IRQs for the brief scan.

[noted by Brett]

8 years agoincludes: add shutdown
Alan Cox [Fri, 25 Mar 2016 20:52:41 +0000 (20:52 +0000)]
includes: add shutdown

8 years agosyscall_name: one more syscall
Alan Cox [Fri, 25 Mar 2016 20:51:29 +0000 (20:51 +0000)]
syscall_name: one more syscall

8 years agokdata: one more syscall
Alan Cox [Fri, 25 Mar 2016 20:50:47 +0000 (20:50 +0000)]
kdata: one more syscall

8 years agosyscall_net: add shutdown()
Alan Cox [Fri, 25 Mar 2016 20:50:20 +0000 (20:50 +0000)]
syscall_net: add shutdown()

8 years agodev/net: shutdown hooks
Alan Cox [Fri, 25 Mar 2016 20:49:54 +0000 (20:49 +0000)]
dev/net: shutdown hooks

8 years agosyscall_fs2: chown rules
Alan Cox [Fri, 25 Mar 2016 20:24:41 +0000 (20:24 +0000)]
syscall_fs2: chown rules

Under non-historic unix you don't get to chown a file to a group you are not
a member of

8 years agoinit: set groups on L2 system
Alan Cox [Fri, 25 Mar 2016 20:20:57 +0000 (20:20 +0000)]
init: set groups on L2 system

8 years agogroups: trivial tidy
Alan Cox [Fri, 25 Mar 2016 20:20:30 +0000 (20:20 +0000)]
groups: trivial tidy

8 years agoinitgroups: final I hope fix
Alan Cox [Fri, 25 Mar 2016 20:19:26 +0000 (20:19 +0000)]
initgroups: final I hope fix

8 years agosyscall_level2: fix set/getgroups
Alan Cox [Fri, 25 Mar 2016 20:18:23 +0000 (20:18 +0000)]
syscall_level2: fix set/getgroups

8 years agoinitgroups: bug fix
Alan Cox [Fri, 25 Mar 2016 19:59:42 +0000 (19:59 +0000)]
initgroups: bug fix

8 years agoinitgroups: add to library and headers
Alan Cox [Fri, 25 Mar 2016 19:36:34 +0000 (19:36 +0000)]
initgroups: add to library and headers

8 years agoinitgroups: clean up so we can use it
Alan Cox [Fri, 25 Mar 2016 19:36:13 +0000 (19:36 +0000)]
initgroups: clean up so we can use it

8 years agogroups: add command
Alan Cox [Fri, 25 Mar 2016 19:30:16 +0000 (19:30 +0000)]
groups: add command

8 years agosocktest: turns into a tool for fetching files via http
Alan Cox [Fri, 25 Mar 2016 17:40:02 +0000 (17:40 +0000)]
socktest: turns into a tool for fetching files via http

Handy for debugging