]> gitweb.factorcode.org Git - factor.git/commitdiff
unix: adding mkfifo.
authorJohn Benediktsson <mrjbq7@gmail.com>
Thu, 25 Oct 2012 03:08:32 +0000 (20:08 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Thu, 25 Oct 2012 03:08:32 +0000 (20:08 -0700)
basis/unix/ffi/ffi.factor
basis/unix/unix.factor

index 3dd914cf657cfaa4af5f428766ae03c0f67db1b4..ba1b7646d2694769ab8240eed287460ca2a61c50 100644 (file)
@@ -127,6 +127,7 @@ FUNCTION: int lchown ( c-string path, uid_t owner, gid_t group ) ;
 FUNCTION: int listen ( int s, int backlog ) ;
 FUNCTION: off_t lseek ( int fildes, off_t offset, int whence ) ;
 FUNCTION: int mkdir ( c-string path, mode_t mode ) ;
+FUNCTION: int mkfifo ( c-string path, mode_t mode ) ;
 FUNCTION: void* mmap ( void* addr, size_t len, int prot, int flags, int fd, off_t offset ) ;
 FUNCTION: int munmap ( void* addr, size_t len ) ;
 FUNCTION: uint ntohl ( uint n ) ;
index 101736ea1f76681775989406def1f41ef4d500b4..7d5549e4336447537440a45f90305e298bb164ee 100644 (file)
@@ -54,6 +54,8 @@ FUNCTION: int _exit ( int status ) ;
 
 M: unix open-file [ open ] unix-system-call ;
 
+: make-fifo ( path mode -- ) [ mkfifo ] unix-system-call drop ;
+
 : touch ( filename -- ) f [ utime ] unix-system-call drop ;
 
 : change-file-times ( filename access modification -- )