summaryrefslogtreecommitdiffstats
path: root/l10n/eo/news.po
diff options
context:
space:
mode:
authorJenkins for ownCloud <thomas.mueller@tmit.eu>2014-04-16 01:02:58 -0400
committerJenkins for ownCloud <thomas.mueller@tmit.eu>2014-04-16 01:02:58 -0400
commit98615149e7577884f5d1af3a9efe2444b0832a0b (patch)
tree65153754d461d3ebfa5700f62de3719c8afd64c9 /l10n/eo/news.po
parent3cd1f27f48a5d02c5decb10393c9aa83c7232ed2 (diff)
[tx-robot] updated from transifex
Diffstat (limited to 'l10n/eo/news.po')
-rw-r--r--l10n/eo/news.po10
1 files changed, 5 insertions, 5 deletions
diff --git a/l10n/eo/news.po b/l10n/eo/news.po
index e3a0f0df1..503d8b5b0 100644
--- a/l10n/eo/news.po
+++ b/l10n/eo/news.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-04-05 01:02-0400\n"
-"PO-Revision-Date: 2014-04-04 05:30+0000\n"
+"POT-Creation-Date: 2014-04-16 01:02-0400\n"
+"PO-Revision-Date: 2014-04-16 05:00+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: appinfo/app.php:53 templates/main.php:38
+#: appinfo/app.php:49 templates/main.php:36
msgid "News"
msgstr "Novaĵoj"
@@ -35,7 +35,7 @@ msgstr "Ne eblas aldoni fluon: sia URL ne ekzistas aŭ ĝi havas nevalidan XML-o
msgid "Articles without feed"
msgstr ""
-#: businesslayer/folderbusinesslayer.php:66
+#: businesslayer/folderbusinesslayer.php:65
msgid "Can not add folder: Exists already"
msgstr "Ne eblas aldoni dosierujon: ĝi jam ekzistas"
@@ -51,7 +51,7 @@ msgstr ""
msgid "status"
msgstr ""
-#: templates/main.php:34
+#: templates/main.php:32
#, php-format
msgid "Undo deletion of %s"
msgstr "Malfari la forigon de %s"
><linux/smp_lock.h> #include <linux/fs.h> #include <linux/pipe_fs_i.h> static void wait_for_partner(struct inode* inode, unsigned int* cnt) { int cur = *cnt; while(cur == *cnt) { pipe_wait(inode); if(signal_pending(current)) break; } } static void wake_up_partner(struct inode* inode) { wake_up_interruptible(PIPE_WAIT(*inode)); } static int fifo_open(struct inode *inode, struct file *filp) { int ret; ret = -ERESTARTSYS; if (down_interruptible(PIPE_SEM(*inode))) goto err_nolock_nocleanup; if (!inode->i_pipe) { ret = -ENOMEM; if(!pipe_new(inode)) goto err_nocleanup; } filp->f_version = 0; /* We can only do regular read/write on fifos */ filp->f_mode &= (FMODE_READ | FMODE_WRITE); switch (filp->f_mode) { case 1: /* * O_RDONLY * POSIX.1 says that O_NONBLOCK means return with the FIFO * opened, even when there is no process writing the FIFO. */ filp->f_op = &read_fifo_fops; PIPE_RCOUNTER(*inode)++; if (PIPE_READERS(*inode)++ == 0) wake_up_partner(inode); if (!PIPE_WRITERS(*inode)) { if ((filp->f_flags & O_NONBLOCK)) { /* suppress POLLHUP until we have * seen a writer */ filp->f_version = PIPE_WCOUNTER(*inode); } else { wait_for_partner(inode, &PIPE_WCOUNTER(*inode)); if(signal_pending(current)) goto err_rd; } } break; case 2: /* * O_WRONLY * POSIX.1 says that O_NONBLOCK means return -1 with * errno=ENXIO when there is no process reading the FIFO. */ ret = -ENXIO; if ((filp->f_flags & O_NONBLOCK) && !PIPE_READERS(*inode)) goto err; filp->f_op = &write_fifo_fops; PIPE_WCOUNTER(*inode)++; if (!PIPE_WRITERS(*inode)++) wake_up_partner(inode); if (!PIPE_READERS(*inode)) { wait_for_partner(inode, &PIPE_RCOUNTER(*inode)); if (signal_pending(current)) goto err_wr; } break; case 3: /* * O_RDWR * POSIX.1 leaves this case "undefined" when O_NONBLOCK is set. * This implementation will NEVER block on a O_RDWR open, since * the process can at least talk to itself. */ filp->f_op = &rdwr_fifo_fops; PIPE_READERS(*inode)++; PIPE_WRITERS(*inode)++; PIPE_RCOUNTER(*inode)++; PIPE_WCOUNTER(*inode)++; if (PIPE_READERS(*inode) == 1 || PIPE_WRITERS(*inode) == 1) wake_up_partner(inode); break; default: ret = -EINVAL; goto err; } /* Ok! */ up(PIPE_SEM(*inode)); return 0; err_rd: if (!--PIPE_READERS(*inode)) wake_up_interruptible(PIPE_WAIT(*inode)); ret = -ERESTARTSYS; goto err; err_wr: if (!--PIPE_WRITERS(*inode)) wake_up_interruptible(PIPE_WAIT(*inode)); ret = -ERESTARTSYS; goto err; err: if (!PIPE_READERS(*inode) && !PIPE_WRITERS(*inode)) free_pipe_info(inode); err_nocleanup: up(PIPE_SEM(*inode)); err_nolock_nocleanup: return ret; } /* * Dummy default file-operations: the only thing this does * is contain the open that then fills in the correct operations * depending on the access mode of the file... */ struct file_operations def_fifo_fops = { .open = fifo_open, /* will set read or write pipe_fops */ };