- Fix definition of constants
SIGUSR1
andSIGUSR2
(see PR 12).
convert(RawFD, f)
andRawFD(f)
yield the raw file descriptor ofFileDescriptor
instancef
.
-
Argument
readonly
is now a keyword inShmId
constructor andshmid
method. Old behavior where it was the optional last argument has been deprecated. -
Argument
shmctl
checks that the buffer is large enough. CallIPC.unsafe_shmct
to avoid this check or to directly pass a pointer.
-
Export
umask
to set the calling process's file mode creation mask. -
When creating a semaphore,
Semaphore(...)
ignores the calling process's file mode creation mask for the access permissions whileopen(Semaphore, ...)
masks the access permissions against the processumask
likesem_open
. -
Standard C types are no longer prefixed by
_typeof_
. For example, Julia equivalent of Cmode_t
is given by constantIPC.mode_t
.
-
Provide named and anonymous semaphores.
-
Provide shared memory objects (instances of
SharedMemory
) which can be associated with System V or POSIX shared memory. -
Provide versatile wrapped arrays (instances of
WrappedArray
) which are seen as regular Julia arrays but whose elements are stored in a managed object. -
Arrays in shared memory are special instances of
WrappedArray
whose contents are stored by an instance ofSharedMemory
.