Comments (4)
In posix-clocks-common, (define clockid-t int32)
but clockid_t on NetBSD is int, as far as I can tell from headers. My impression is that POSIX tends to require these types to be "an integral type". On most CPU architectures, that works out to be the same, but e.g. alpha is ILP64. This is just an aside; I don't think it's causing the affinity trouble.
/usr/include/sys/types.h:typedef _BSD_CLOCKID_T_ clockid_t;
/usr/include/sys/common_ansi.h:#define _BSD_CLOCKID_T_ int /* clockid_t */
from fibers.
posix-clocks-common.scm analysis:
NetBSD fibers
clockid_t int int32
time_t int64_t long
pid_t int32_t int
pthread_t void* unsigned long
s_timespec time_t/long time_t/long
NetBSD pthread_t is really a pointer to struct.
from fibers.
@gdt I believe we should be OK closing this issue now, right?
from fibers.
I think it's ok, and things have certainly changed. So I will hit close and start over if I find anything else. Thanks for all the fixes
from fibers.
Related Issues (20)
- Possibly wrong usage of atomic-box-set!
- Lots of unmerged pull reqs!? HOT 4
- Unknown meta command: fibers HOT 2
- In procedure pipe: Too many open files HOT 6
- Infinite loops on uncaught exceptions HOT 5
- Guix build guile-fibers test fails: Too many heap sections. HOT 2
- epoll instance is dead HOT 6
- fibers does not build without epoll HOT 4
- Memory leak on context switches HOT 9
- fibers.scm uses deprecated bitvector-set! HOT 7
- README.md doesn't document dependencies
- fibers depends on gnulib HOT 1
- `race-until` test runs forever (1.2.0 + affinity patch, NetBSD 9 amd64) HOT 1
- Cannot print backtraces within a fiber HOT 13
- [doc] clarify the use of dynamic-wind, probably in the Barriers chapter HOT 1
- Guile deprecation warning due to bit-count HOT 9
- Fibers wait can forever on a file descriptor once it has been closed HOT 1
- 'get-message' continuation fired more than once? HOT 13
- On GNU/Hurd, 'time_units_per_microsec' is zero HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fibers.