Doug Coleman
464bd705f4
unix: Add more posix_spawnp and rename fork-process to call-fork.
...
- spawn-process will call posix_spawn()
- fork-process will call fork()
The environment variable should be used or else apps like VSCode won't open because the display isn't set.
2020-06-30 21:12:51 -05:00
Doug Coleman
87022ea3b9
unix.linux.proc: Add cpuinfo flag "vmx flags".
...
Fixes #2315 .
I'm not sure how this would have stopped a vocabulary from loading.
cpuinfo flags are in linux kernel repo:
arch/x86/kernel/cpu/proc.c
2020-06-26 19:16:18 -05:00
John Benediktsson
dc584bb671
unix.signals: bump time on tests.
2020-05-19 07:49:56 -07:00
Doug Coleman
5cc97a4d1b
unix.process: Add posix_spawn stub.
...
I couldn't get this to work in all cases to replace spawn-process yet.
```
! works
{ "/bin/ls" "-al" } posix-spawn-args-with-path
! Broken on Linux64 for some reason
{
"/usr/bin/code"
"-g"
"-r"
"/home/erg/factor-master/basis/io/launcher/launcher.factor"
} posix-spawn-args-with-path
```
2020-03-15 17:23:21 -05:00
Doug Coleman
50cf54ddde
basis: Move signal word and fix tests.
2019-09-27 22:59:36 -05:00
Doug Coleman
4faab8a00f
basis: Fix bootstrap to display unix signals instead of "Error in print-error!"
2019-09-27 17:17:56 -05:00
Alexander Iljin
0007789795
continuations[-docs]: add the finally word
2019-04-22 21:57:51 -07:00
Doug Coleman
29da71e2bf
unix.kqueue: fix platforms.
2019-02-10 22:18:34 -06:00
Jack Lucas
bddfb57dbe
remove useless structure definition
2019-02-10 11:04:48 -05:00
Jack Lucas
df90be1229
Fix stat so io test will finish
2019-02-10 11:01:31 -05:00
Jack Lucas
0c02a7c247
type name consistency
2019-02-10 03:28:28 -05:00
Jack Lucas
729518c5b1
Fix stat declarations, function: names, and dirent structure in ffi.freebsd
2019-02-10 03:24:34 -05:00
Jack Lucas
6ab0996b1a
Remove one mistaken author file
2019-02-08 19:20:20 -05:00
Jack Lucas
3154242a3a
Re-add Freebsd Support
2019-02-08 19:17:30 -05:00
John Benediktsson
0bd052500e
fix another typo.
2018-02-12 17:17:44 -08:00
John Benediktsson
a92d67fcb2
fix more typos in docs.
2018-02-12 16:43:08 -08:00
John Benediktsson
7d628b833d
fix some typos in docs.
2018-02-12 16:22:49 -08:00
Alexander Iljin
504c9959a1
Update some copyright headers to follow the current convention
...
Had to look through the history to find years for some headers. Added
authors to some files as well.
2017-09-11 15:43:03 -07:00
Björn Lindqvist
8675cb2c25
basis/,core/,extra/: more tags
2017-07-08 18:31:39 +02:00
Doug Coleman
7c7bb93c55
factor: Rename GENERIC# to GENERIC#:.
...
Fixes #1670 .
2017-06-01 13:58:58 -05:00
Alexander Iljin
2fd5654473
Add EOL at EOF for all authors.txt files for consistency
...
In some instances replaced CR/LF with LF.
2016-07-30 09:25:30 -07:00
John Benediktsson
55cf5472a5
using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*.
2016-07-11 19:50:37 -07:00
Doug Coleman
e364f1ebf1
unix.ffi: Add SHUT_* flags for shutdown() call.
2016-05-25 17:49:59 -07:00
John Benediktsson
4bf402fc24
unix.groups: cleanup using.
2016-03-29 22:53:45 -07:00
John Benediktsson
3f18b71d07
cleanup some QUALIFIED: that are no longer needed.
2016-03-29 10:20:16 -07:00
Björn Lindqvist
0bb3228063
unix: fixed read-symbolic-link ( #1074 ) + tests
2016-03-23 16:15:30 +01:00
John Benediktsson
5b3987a26f
unix.ffi: adding getsockopt and some socket options.
2016-03-13 13:08:07 -07:00
Doug Coleman
57c01ce863
unix.linux.proc: add bugs line.
2016-02-27 00:28:58 +00:00
Björn Lindqvist
77f0d0042e
unix.ffi,windows.winsock: add the rest of the AI_* flags
...
Currently unused, but they are useful if you are calling the getaddrinfo
function directly
2015-10-08 15:29:14 +02:00
John Benediktsson
ceb75057da
change ERROR: words from throw-foo back to foo.
2015-08-13 16:13:05 -07:00
Doug Coleman
b6be8685c3
basis: ERROR: changes.
2015-08-13 03:20:39 -07:00
Doug Coleman
330c7ba156
factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
...
Redo many FROM: and QUALIFIED: and using lists.
2015-08-12 08:49:02 -05:00
John Benediktsson
9ad9cd3f14
unix: don't need << >>.
2015-07-28 19:23:54 -07:00
Doug Coleman
5f8426cfbe
factor: rename files that are not loadable on mac, too
2015-07-19 16:55:36 -07:00
Doug Coleman
0176591527
factor: actual patch to remove ; from all c/fortran functions
2015-07-19 16:25:30 -07:00
Doug Coleman
2c257f399c
factor: Rename MACRO: and MACRO: to have quot as the output in stack effects.
2015-07-18 22:16:11 -07:00
Doug Coleman
892c62e1dc
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
2015-07-03 09:39:59 -07:00
Doug Coleman
431ddcaf9f
unix.ffi: Fix syntax for FUNCTION:
2015-07-02 17:27:18 -07:00
Doug Coleman
59f3b1ea57
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
...
Needs a bit more work.
This reverts commit 7e54cc2824
.
2015-07-02 13:47:06 -07:00
Doug Coleman
7e54cc2824
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
2015-07-02 11:36:08 -07:00
Doug Coleman
999aa7c897
factor: clean up spaces in -tests files
2015-07-02 10:34:01 -07:00
Doug Coleman
e3cb325040
factor: clean up whitespace in -docs files
2015-07-02 10:31:22 -07:00
Doug Coleman
352e5de16a
core, basis, extra: Remove DOS line endings from files.
...
Remove whitespace from end of lines.
Add a newline to the end of each file.
2015-06-29 17:25:40 -07:00
John Benediktsson
28ca2f5275
unix: some using cleanups.
2014-12-24 11:16:11 -08:00
John Benediktsson
56b95b09a1
alien.c-types: move definitions of stdint.h from unix.types.
2014-12-23 19:40:21 -08:00
John Benediktsson
2a89e5c2cc
basis: some more os require cleanup.
2014-11-15 15:56:37 -08:00
John Benediktsson
b7ed0a431c
basis/extra: cleanup some platform requires.
2014-11-15 14:25:12 -08:00
John Benediktsson
d6b6f3893d
basis/extra: switch to "vocab." os name>> append require.
2014-11-13 13:00:44 -08:00
Benjamin Pollack
2c3dd8c3c8
Remove executable bit from tons of files that aren't
2014-11-05 20:40:42 -08:00
Doug Coleman
0fbe0e5167
unix: Ignore failures if errno is EINTR on close(2). Fixes #908 .
2014-07-07 14:55:13 -07:00